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