Lines Matching refs:rsdp
165 ACPI_TABLE_RSDP *rsdp; in acpi_find_table() local
182 rsdp = pmap_mapbios(rsdp_ptr, sizeof(ACPI_TABLE_RSDP)); in acpi_find_table()
183 if (rsdp == NULL) { in acpi_find_table()
193 if (rsdp->Revision >= 2 && rsdp->XsdtPhysicalAddress != 0) { in acpi_find_table()
199 if (AcpiUtChecksum((UINT8 *)rsdp, ACPI_RSDP_XCHECKSUM_LENGTH)) { in acpi_find_table()
201 pmap_unmapbios(rsdp, sizeof(ACPI_TABLE_RSDP)); in acpi_find_table()
204 xsdt = map_table(rsdp->XsdtPhysicalAddress, ACPI_SIG_XSDT); in acpi_find_table()
207 pmap_unmapbios(rsdp, sizeof(ACPI_TABLE_RSDP)); in acpi_find_table()
219 rsdt = map_table(rsdp->RsdtPhysicalAddress, ACPI_SIG_RSDT); in acpi_find_table()
222 pmap_unmapbios(rsdp, sizeof(ACPI_TABLE_RSDP)); in acpi_find_table()
234 pmap_unmapbios(rsdp, sizeof(ACPI_TABLE_RSDP)); in acpi_find_table()