Searched refs:rsdt (Results 1 - 2 of 2) sorted by relevance

/haiku/src/system/boot/platform/efi/
H A Dacpi.cpp74 acpi_validate_rsdt(acpi_descriptor_header* rsdt) argument
76 const char* data = (const char*)rsdt;
78 for (uint32 i = 0; i < rsdt->length; i++)
95 TRACE(("acpi: rsdp points to rsdt at 0x%" B_PRIx32 "\n", rsdp->rsdt_address));
97 acpi_descriptor_header* rsdt = NULL; local
99 rsdt = (acpi_descriptor_header*)(addr_t)rsdp->xsdt_address;
100 if (rsdt != NULL
101 && strncmp(rsdt->signature, ACPI_XSDT_SIGNATURE, 4) != 0) {
102 rsdt = NULL;
110 if (rsdt
[all...]
/haiku/src/system/boot/platform/bios_ia32/
H A Dacpi.cpp71 acpi_validate_rsdt(acpi_descriptor_header* rsdt) argument
73 const char* data = (const char*)rsdt;
75 for (uint32 i = 0; i < rsdt->length; i++)
92 TRACE(("acpi: rsdp points to rsdt at 0x%lx\n", rsdp->rsdt_address));
95 acpi_descriptor_header* rsdt = NULL; local
98 rsdt = (acpi_descriptor_header*)mmu_map_physical_memory(
100 if (rsdt != NULL
101 && strncmp(rsdt->signature, ACPI_XSDT_SIGNATURE, 4) != 0) {
102 mmu_free(rsdt, rsdp->xsdt_length);
103 rsdt
[all...]

Completed in 47 milliseconds