Lines Matching defs:rsdp
93 struct acpi_table_rsdp *rsdp;
106 rsdp = (struct acpi_table_rsdp *)address;
109 if (!ACPI_VALIDATE_RSDP_SIG(rsdp->signature))
113 if (compute_checksum((u8 *)rsdp, ACPI_RSDP_CHECKSUM_LENGTH))
117 if ((rsdp->revision >= 2) &&
118 (compute_checksum((u8 *)rsdp, ACPI_RSDP_XCHECKSUM_LENGTH)))
131 u8 *rsdp;
142 rsdp = scan_mem_for_rsdp((u8 *)address, ACPI_EBDA_WINDOW_SIZE);
143 if (rsdp)
144 return (acpi_physical_address)(unsigned long)rsdp;
148 rsdp = scan_mem_for_rsdp((u8 *) ACPI_HI_RSDP_WINDOW_BASE,
150 if (rsdp)
151 return (acpi_physical_address)(unsigned long)rsdp;
202 struct acpi_table_rsdp *rsdp;
212 rsdp = (struct acpi_table_rsdp *)get_cmdline_acpi_rsdp();
213 if (!rsdp)
214 rsdp = (struct acpi_table_rsdp *)(long)
217 if (!rsdp)
223 rsdp->xsdt_physical_address &&
224 rsdp->revision > 1) {
225 root_table = rsdp->xsdt_physical_address;
228 root_table = rsdp->rsdt_physical_address;