Home
last modified time | relevance | path

Searched refs:rsdp (Results 1 – 5 of 5) sorted by relevance

/openbsd/src/usr.sbin/acpidump/
Dacpidump.c405 acpi_print_rsdt(struct ACPIsdt *rsdp) in acpi_print_rsdt() argument
409 acpi_print_sdt(rsdp); in acpi_print_rsdt()
410 entries = (rsdp->len - SIZEOF_SDT_HDR) / sizeof(u_int32_t); in acpi_print_rsdt()
416 fprintf(fhdr, "0x%08x", rsdp->body[i]); in acpi_print_rsdt()
423 acpi_print_xsdt(struct ACPIsdt *rsdp) in acpi_print_xsdt() argument
426 u_int64_t *body = (u_int64_t *) rsdp->body; in acpi_print_xsdt()
428 acpi_print_sdt(rsdp); in acpi_print_xsdt()
429 entries = (rsdp->len - SIZEOF_SDT_HDR) / sizeof(u_int64_t); in acpi_print_xsdt()
548 acpi_handle_rsdt(struct ACPIsdt *rsdp) in acpi_handle_rsdt() argument
554 aml_dump(rsdp); in acpi_handle_rsdt()
[all …]
/openbsd/src/sys/arch/i386/i386/
Dacpi_machdep.c158 struct acpi_rsdp1 *rsdp; in acpi_scan() local
172 rsdp = (struct acpi_rsdp1 *)ptr; in acpi_scan()
173 if (rsdp->revision == 0) in acpi_scan()
175 else if (rsdp->revision >= 2 && rsdp->revision <= 4) in acpi_scan()
/openbsd/src/sys/arch/arm64/stand/efiboot/
Defiacpi.c770 struct acpi_rsdp *rsdp = NULL; in efi_acpi() local
780 rsdp = ST->ConfigurationTable[i].VendorTable; in efi_acpi()
783 if (rsdp == NULL) in efi_acpi()
786 if (memcmp(rsdp->rsdp_signature, RSDP_SIG, 8) != 0 || in efi_acpi()
787 rsdp->rsdp_revision < 2) in efi_acpi()
790 xsdt = (struct acpi_xsdt *)rsdp->rsdp_xsdt; in efi_acpi()
821 reg[0] = htobe64((uint64_t)rsdp); in efi_acpi()
822 reg[1] = htobe64(rsdp->rsdp_length); in efi_acpi()
/openbsd/src/sys/arch/amd64/amd64/
Dacpi_machdep.c214 struct acpi_rsdp1 *rsdp; in acpi_scan() local
228 rsdp = (struct acpi_rsdp1 *)ptr; in acpi_scan()
229 if (rsdp->revision == 0) in acpi_scan()
231 else if (rsdp->revision >= 2 && rsdp->revision <= 4) in acpi_scan()
/openbsd/src/sys/dev/acpi/
Dacpi.c1013 struct acpi_rsdp *rsdp; in acpi_attach_common() local
1034 rsdp = (struct acpi_rsdp *)handle.va; in acpi_attach_common()
1046 if (acpi_loadtables(sc, rsdp)) { in acpi_attach_common()
1404 acpi_loadtables(struct acpi_softc *sc, struct acpi_rsdp *rsdp) in acpi_loadtables() argument
1410 if (rsdp->rsdp_revision == 2 && rsdp->rsdp_xsdt) { in acpi_loadtables()
1413 sdt = acpi_maptable(sc, rsdp->rsdp_xsdt, NULL, NULL, NULL, 0); in acpi_loadtables()
1432 sdt = acpi_maptable(sc, rsdp->rsdp_rsdt, NULL, NULL, NULL, 0); in acpi_loadtables()