Lines Matching refs:rsdp
91 struct acpi_table_rsdp *rsdp;
104 rsdp = (struct acpi_table_rsdp *)address;
107 if (!ACPI_VALIDATE_RSDP_SIG(rsdp->signature))
111 if (compute_checksum((u8 *)rsdp, ACPI_RSDP_CHECKSUM_LENGTH))
115 if ((rsdp->revision >= 2) &&
116 (compute_checksum((u8 *)rsdp, ACPI_RSDP_XCHECKSUM_LENGTH)))
129 u8 *rsdp;
140 rsdp = scan_mem_for_rsdp((u8 *)address, ACPI_EBDA_WINDOW_SIZE);
141 if (rsdp)
142 return (acpi_physical_address)(unsigned long)rsdp;
146 rsdp = scan_mem_for_rsdp((u8 *) ACPI_HI_RSDP_WINDOW_BASE,
148 if (rsdp)
149 return (acpi_physical_address)(unsigned long)rsdp;
200 struct acpi_table_rsdp *rsdp;
210 rsdp = (struct acpi_table_rsdp *)get_cmdline_acpi_rsdp();
211 if (!rsdp)
212 rsdp = (struct acpi_table_rsdp *)(long)
215 if (!rsdp)
221 rsdp->xsdt_physical_address &&
222 rsdp->revision > 1) {
223 root_table = rsdp->xsdt_physical_address;
226 root_table = rsdp->rsdt_physical_address;