Lines Matching defs:rsdp
45 static char acpi_rsdp[] = "acpi.rsdp";
100 ACPI_TABLE_RSDP rsdp;
104 pread(acpi_mem_fd, &rsdp, 8, addr);
105 if (memcmp(rsdp.Signature, "RSD PTR ", 8))
109 pread(acpi_mem_fd, &rsdp, sizeof(rsdp), addr);
112 if (acpi_checksum(&rsdp, ACPI_RSDP_CHECKSUM_LENGTH) != 0)
116 if (rsdp.Revision >= 2 &&
117 acpi_checksum(&rsdp, ACPI_RSDP_XCHECKSUM_LENGTH) != 0)
121 if (rsdp.Revision == 0)
124 len = rsdp.Length;
133 ACPI_TABLE_RSDP *rsdp;
148 if ((rsdp = acpi_get_rsdp(addr)) != NULL)
149 return (rsdp);
153 if ((rsdp = acpi_get_rsdp(addr)) != NULL)
154 return (rsdp);
165 ACPI_TABLE_RSDP *rsdp;
182 if (addr != 0 && (rsdp = acpi_get_rsdp(addr)) != NULL)
183 return (rsdp);