/src/sys/arch/arm/acpi/ |
acpi_table.c | 81 ACPI_TABLE_XSDT *xsdt; local in function:acpi_table_find 86 /* RDSP contains a pointer to the XSDT */ 97 /* XSDT contains pointers to other tables */ 98 rv = acpi_table_map(pa, (void **)&xsdt); 101 const u_int entries = (le32toh(xsdt->Header.Length) - sizeof(ACPI_TABLE_HEADER)) / ACPI_XSDT_ENTRY_SIZE; 103 rv = acpi_table_map(le64toh(xsdt->TableOffsetEntry[n]), (void **)&header); 107 acpi_table_unmap((ACPI_TABLE_HEADER *)xsdt); 115 acpi_table_unmap((ACPI_TABLE_HEADER *)xsdt);
|
/src/sys/arch/ia64/ia64/ |
mainbus.c | 74 ACPI_TABLE_XSDT *xsdt; local in function:mainbus_attach 85 xsdt = (ACPI_TABLE_XSDT *)IA64_PHYS_TO_RR7(rsdp->XsdtPhysicalAddress); 87 tables = (UINT64 *)((char *)xsdt + xsdt->Header.Length) - 88 xsdt->TableOffsetEntry; 95 IA64_PHYS_TO_RR7(xsdt->TableOffsetEntry[i]);
|
/src/sys/arch/ia64/acpi/ |
madt.c | 126 ACPI_TABLE_XSDT *xsdt; local in function:ia64_probe_sapics 135 xsdt = (ACPI_TABLE_XSDT *)IA64_PHYS_TO_RR7(rsdp->XsdtPhysicalAddress); 137 tables = (UINT64 *)((char *)xsdt + xsdt->Header.Length) - 138 xsdt->TableOffsetEntry; 142 IA64_PHYS_TO_RR7(xsdt->TableOffsetEntry[t]); 226 ACPI_TABLE_XSDT *xsdt; local in function:ia64_count_cpus 234 xsdt = (ACPI_TABLE_XSDT *)IA64_PHYS_TO_RR7(rsdp->XsdtPhysicalAddress); 236 tables = (UINT64 *)((char *)xsdt + xsdt->Header.Length) [all...] |
/src/sys/dev/acpi/ |
acpi_quirks.c | 154 ACPI_TABLE_HEADER fadt, dsdt, xsdt, *hdr; local in function:acpi_find_quirks 176 rv = AcpiGetTableHeader(ACPI_SIG_XSDT, 0, &xsdt); 179 (void)memset(&xsdt, 0, sizeof(xsdt)); 188 hdr = &xsdt;
|
/src/sys/arch/ia64/stand/ia64/ski/ |
acpi_stub.c | 145 } xsdt = { variable in typeref:struct:__anondcdd5ed80408 148 sizeof(xsdt), /* Length of table. */ 166 sizeof(xsdt), /* XSDT length. */ 167 0UL, /* XXX PA of XSDT. */ 188 acpi_root.XsdtPhysicalAddress = (UINT64)&xsdt; 192 xsdt.apic_tbl = (UINT32)(uintptr_t)&apic; 193 cksum(&xsdt, sizeof(xsdt), &xsdt.Header.Checksum) [all...] |
/src/usr.sbin/acpitools/acpidump/ |
acpi.c | 4171 ACPI_TABLE_XSDT *xsdt; local in function:acpi_print_rsdt 4175 xsdt = (ACPI_TABLE_XSDT *)rsdp; 4187 (uintmax_t)le64toh(xsdt->TableOffsetEntry[i])); 4472 ACPI_TABLE_XSDT *xsdt; local in function:acpi_handle_rsdt 4478 xsdt = (ACPI_TABLE_XSDT *)rsdp; 4484 addr = le64toh(xsdt->TableOffsetEntry[i]); 4594 if (memcmp(rsdp->Signature, "XSDT", 4) != 0 || 4596 errx(EXIT_FAILURE, "XSDT is corrupted"); 4758 ACPI_TABLE_XSDT *xsdt; local in function:sdt_from_rsdt 4763 xsdt = (ACPI_TABLE_XSDT *)rsdp [all...] |