/src/sys/arch/arm/acpi/ |
acpi_table.c | 80 ACPI_TABLE_RSDP *rsdp; local in function:acpi_table_find 88 rv = acpi_md_OsMapMemory(acpi_md_OsGetRootPointer(), sizeof(*rsdp), (void **)&rsdp); 91 if (memcmp(rsdp->Signature, ACPI_SIG_RSDP, sizeof(rsdp->Signature)) == 0) 92 pa = le64toh(rsdp->XsdtPhysicalAddress); 93 acpi_md_OsUnmapMemory(rsdp, sizeof(*rsdp));
|
/src/sys/arch/ia64/ia64/ |
mainbus.c | 73 ACPI_TABLE_RSDP *rsdp; local in function:mainbus_attach 84 rsdp = (ACPI_TABLE_RSDP *)IA64_PHYS_TO_RR7(rsdp_ptr); 85 xsdt = (ACPI_TABLE_XSDT *)IA64_PHYS_TO_RR7(rsdp->XsdtPhysicalAddress);
|
/src/sys/arch/ia64/acpi/ |
madt.c | 125 ACPI_TABLE_RSDP *rsdp; local in function:ia64_probe_sapics 134 rsdp = (ACPI_TABLE_RSDP *)IA64_PHYS_TO_RR7(rsdp_ptr); 135 xsdt = (ACPI_TABLE_XSDT *)IA64_PHYS_TO_RR7(rsdp->XsdtPhysicalAddress); 225 ACPI_TABLE_RSDP *rsdp; local in function:ia64_count_cpus 233 rsdp = (ACPI_TABLE_RSDP *)IA64_PHYS_TO_RR7(rsdp_ptr); 234 xsdt = (ACPI_TABLE_XSDT *)IA64_PHYS_TO_RR7(rsdp->XsdtPhysicalAddress);
|
/src/usr.sbin/acpitools/acpidump/ |
acpi_user.c | 144 ACPI_TABLE_RSDP rsdp; local in function:acpi_get_rsdp 148 pread(acpi_mem_fd, &rsdp, 8, addr); 149 if (memcmp(rsdp.Signature, "RSD PTR ", 8)) 153 pread(acpi_mem_fd, &rsdp, sizeof(rsdp), addr); 156 if (acpi_checksum(&rsdp, ACPI_RSDP_CHECKSUM_LENGTH) != 0) 160 if (rsdp.Revision >= 2 && 161 acpi_checksum(&rsdp, ACPI_RSDP_XCHECKSUM_LENGTH) != 0) 165 if (rsdp.Revision == 0) 168 len = rsdp.Length 177 ACPI_TABLE_RSDP *rsdp; local in function:acpi_scan_rsd_ptr 209 ACPI_TABLE_RSDP *rsdp; local in function:acpi_find_rsd_ptr [all...] |
acpi.c | 133 static void acpi_handle_rsdt(ACPI_TABLE_HEADER *rsdp); 815 * A few systems (e.g., IBM T23) have an RSDP that claims 4168 acpi_print_rsdt(ACPI_TABLE_HEADER *rsdp) 4174 rsdt = (ACPI_TABLE_RSDT *)rsdp; 4175 xsdt = (ACPI_TABLE_XSDT *)rsdp; 4177 acpi_print_sdt(rsdp); 4178 entries = (rsdp->Length - sizeof(ACPI_TABLE_HEADER)) / addr_size; 4468 acpi_handle_rsdt(ACPI_TABLE_HEADER *rsdp) 4476 acpi_print_rsdt(rsdp); 4477 rsdt = (ACPI_TABLE_RSDT *)rsdp; 4578 ACPI_TABLE_HEADER *rsdp; local in function:sdt_load_devmem [all...] |
/src/sys/dev/acpi/ |
acpi_dev.c | 62 * Returns true if the RSDP table is found and overlaps the specified 99 ACPI_TABLE_RSDP *rsdp; local in function:acpi_find_table_sdt 107 * Find the XSDT/RSDT using the RSDP. 109 rsdp = AcpiOsMapMemory(table_pa, sizeof(ACPI_TABLE_RSDP)); 110 if (rsdp == NULL) { 113 if (rsdp->Revision > 1 && rsdp->XsdtPhysicalAddress) { 114 table_pa = rsdp->XsdtPhysicalAddress; 116 table_pa = rsdp->RsdtPhysicalAddress; 118 AcpiOsUnmapMemory(rsdp, sizeof(ACPI_TABLE_RSDP)) [all...] |
acpi.c | 1869 * IA-32: Use AcpiFindRootPointer() to locate the RSDP. 1885 ACPI_TABLE_RSDP *rsdp; local in function:acpi_map_rsdt 1892 rsdp = AcpiOsMapMemory(paddr, sizeof(ACPI_TABLE_RSDP)); 1894 if (rsdp == NULL) 1897 if (rsdp->Revision > 1 && rsdp->XsdtPhysicalAddress) 1898 paddr = rsdp->XsdtPhysicalAddress; 1900 paddr = rsdp->RsdtPhysicalAddress; 1902 AcpiOsUnmapMemory(rsdp, sizeof(ACPI_TABLE_RSDP));
|
/src/sys/stand/efiboot/ |
efiacpi.c | 146 struct acpi_rdsp *rsdp = acpi_root; local in function:efi_acpi_show 152 command_printtab("ACPI", "v%02d %c%c%c%c%c%c\n", rsdp->revision, 153 rsdp->oemid[0], rsdp->oemid[1], rsdp->oemid[2], 154 rsdp->oemid[3], rsdp->oemid[4], rsdp->oemid[5]);
|
/src/sys/arch/i386/stand/lib/ |
exec_multiboot2.c | 766 ACPI_RSDP_COMMON rsdp; local in function:mbi_acpi_old 785 pvbcopy((void *)(vaddr_t)rsdp_phys, &rsdp, sizeof(rsdp)); 788 if (rsdp.Revision != 0) 796 len = sizeof(*mbt) + sizeof(rsdp); 800 pvbcopy((void *)(vaddr_t)rsdp_phys, mbt->rsdp, sizeof(rsdp)); 812 ACPI_TABLE_RSDP rsdp; local in function:mbi_acpi_new 831 pvbcopy((void *)(vaddr_t)rsdp_phys, &rsdp, sizeof(rsdp)); [all...] |
/src/sys/arch/i386/include/ |
multiboot2.h | 368 multiboot_uint8_t rsdp[0]; member in struct:multiboot_tag_old_acpi 375 multiboot_uint8_t rsdp[0]; member in struct:multiboot_tag_new_acpi
|