Searched refs:madt (Results 1 - 8 of 8) sorted by relevance

/freebsd-current/sys/arm64/arm64/
H A Dgic_v3_acpi.c170 ACPI_TABLE_MADT *madt; local
179 madt = acpi_map_table(physaddr, ACPI_SIG_MADT);
180 if (madt == NULL) {
189 acpi_walk_subtables(madt + 1, (char *)madt + madt->Header.Length,
220 acpi_walk_subtables(madt + 1, (char *)madt + madt->Header.Length,
228 acpi_walk_subtables(madt
281 ACPI_TABLE_MADT *madt; local
431 ACPI_TABLE_MADT *madt; local
[all...]
H A Dmp_machdep.c564 ACPI_TABLE_MADT *madt; local
572 madt = acpi_map_table(physaddr, ACPI_SIG_MADT);
573 if (madt == NULL) {
579 acpi_walk_subtables(madt + 1, (char *)madt + madt->Header.Length,
582 acpi_unmap_table(madt);
743 ACPI_TABLE_MADT *madt; local
751 madt = acpi_map_table(physaddr, ACPI_SIG_MADT);
752 if (madt
[all...]
/freebsd-current/sys/arm/arm/
H A Dgic_acpi.c120 ACPI_TABLE_MADT *madt; local
129 madt = acpi_map_table(physaddr, ACPI_SIG_MADT);
130 if (madt == NULL) {
139 acpi_walk_subtables(madt + 1, (char *)madt + madt->Header.Length,
183 acpi_unmap_table(madt);
300 ACPI_TABLE_MADT *madt; local
308 madt = acpi_map_table(physaddr, ACPI_SIG_MADT);
309 if (madt
[all...]
H A Dpmu_acpi.c151 ACPI_TABLE_MADT *madt; local
157 madt = acpi_map_table(acpi_find_table(ACPI_SIG_MADT), ACPI_SIG_MADT);
158 if (madt == NULL) {
170 acpi_walk_subtables(madt + 1, (char *)madt + madt->Header.Length,
173 acpi_unmap_table(madt);
/freebsd-current/sys/x86/acpica/
H A Dmadt.c63 static ACPI_TABLE_MADT *madt; variable
119 madt = acpi_map_table(madt_physaddr, ACPI_SIG_MADT);
120 madt_length = madt->Header.Length;
121 KASSERT(madt != NULL, ("Unable to re-map MADT"));
123 acpi_unmap_table(madt);
124 madt = NULL;
242 madt = pmap_mapbios(madt_physaddr, madt_length);
247 lapic_init(madt->Address);
249 (int)sizeof(madt->Header.OemId), madt
[all...]
/freebsd-current/usr.sbin/bhyve/
H A Dacpi.c567 ACPI_TABLE_MADT madt; local
577 memset(&madt, 0, sizeof(madt));
579 madt.Address = htole32(BHYVE_ADDRESS_LAPIC);
580 madt.Flags = htole32(ACPI_MADT_PCAT_COMPAT);
581 BASL_EXEC(basl_table_append_content(table, &madt, sizeof(madt)));
/freebsd-current/sys/arm64/acpica/
H A Dacpi_iort.c528 ACPI_TABLE_MADT *madt; local
536 madt = acpi_map_table(madt_pa, ACPI_SIG_MADT);
537 KASSERT(madt != NULL, ("can't map MADT!"));
538 acpi_walk_subtables(madt + 1, (char *)madt + madt->Header.Length,
540 acpi_unmap_table(madt);
/freebsd-current/usr.sbin/acpi/acpidump/
H A Dacpi.c599 ACPI_TABLE_MADT *madt; local
603 madt = (ACPI_TABLE_MADT *)sdp;
604 printf("\tLocal APIC ADDR=0x%08x\n", madt->Address);
606 if (madt->Flags & ACPI_MADT_PCAT_COMPAT)
609 acpi_walk_subtables(sdp, (madt + 1), acpi_print_madt);

Completed in 113 milliseconds