Lines Matching refs:rsdp
52 ACPI_TABLE_RSDP *rsdp; in biosacpi_detect() local
59 if ((rsdp = biosacpi_find_rsdp()) == NULL) in biosacpi_detect()
66 sprintf(buf, "0x%08x", VTOP(rsdp)); in biosacpi_detect()
68 revision = rsdp->Revision; in biosacpi_detect()
73 strncpy(buf, rsdp->OemId, sizeof(rsdp->OemId)); in biosacpi_detect()
74 buf[sizeof(rsdp->OemId)] = '\0'; in biosacpi_detect()
76 sprintf(buf, "0x%08x", rsdp->RsdtPhysicalAddress); in biosacpi_detect()
80 sprintf(buf, "0x%016llx", rsdp->XsdtPhysicalAddress); in biosacpi_detect()
82 sprintf(buf, "%d", rsdp->Length); in biosacpi_detect()
93 ACPI_TABLE_RSDP *rsdp; in biosacpi_find_rsdp() local
98 if ((rsdp = biosacpi_search_rsdp((char *)(*addr << 4), 0x400)) != NULL) in biosacpi_find_rsdp()
99 return (rsdp); in biosacpi_find_rsdp()
102 if ((rsdp = biosacpi_search_rsdp((char *)0xe0000, 0x20000)) != NULL) in biosacpi_find_rsdp()
103 return (rsdp); in biosacpi_find_rsdp()
111 ACPI_TABLE_RSDP *rsdp; in biosacpi_search_rsdp() local
117 rsdp = (ACPI_TABLE_RSDP *)PTOV(base + ofs); in biosacpi_search_rsdp()
120 if (!strncmp(rsdp->Signature, ACPI_SIG_RSDP, strlen(ACPI_SIG_RSDP))) { in biosacpi_search_rsdp()
121 cp = (uint8_t *)rsdp; in biosacpi_search_rsdp()
127 return(rsdp); in biosacpi_search_rsdp()