Home
last modified time | relevance | path

Searched refs:madt (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/arm64/arm64/
H A Dgic_v3_acpi.c170 ACPI_TABLE_MADT *madt; in gic_v3_acpi_identify() local
179 madt = acpi_map_table(physaddr, ACPI_SIG_MADT); in gic_v3_acpi_identify()
180 if (madt == NULL) { in gic_v3_acpi_identify()
189 acpi_walk_subtables(madt + 1, (char *)madt + madt->Header.Length, in gic_v3_acpi_identify()
220 acpi_walk_subtables(madt + 1, (char *)madt + madt->Header.Length, in gic_v3_acpi_identify()
228 acpi_walk_subtables(madt in gic_v3_acpi_identify()
281 ACPI_TABLE_MADT *madt; gic_v3_acpi_count_regions() local
432 ACPI_TABLE_MADT *madt; gic_v3_acpi_bus_attach() local
[all...]
H A Dmp_machdep.c569 ACPI_TABLE_MADT *madt; in cpu_init_acpi() local
577 madt = acpi_map_table(physaddr, ACPI_SIG_MADT); in cpu_init_acpi()
578 if (madt == NULL) { in cpu_init_acpi()
584 acpi_walk_subtables(madt + 1, (char *)madt + madt->Header.Length, in cpu_init_acpi()
587 acpi_unmap_table(madt); in cpu_init_acpi()
748 ACPI_TABLE_MADT *madt; in cpu_count_acpi() local
756 madt = acpi_map_table(physaddr, ACPI_SIG_MADT); in cpu_count_acpi()
757 if (madt == NULL) { in cpu_count_acpi()
763 acpi_walk_subtables(madt + 1, (char *)madt + madt->Header.Length, in cpu_count_acpi()
766 acpi_unmap_table(madt); in cpu_count_acpi()
/freebsd/sys/arm/arm/
H A Dgic_acpi.c120 ACPI_TABLE_MADT *madt; in gic_acpi_identify() local
129 madt = acpi_map_table(physaddr, ACPI_SIG_MADT); in gic_acpi_identify()
130 if (madt == NULL) { in gic_acpi_identify()
139 acpi_walk_subtables(madt + 1, (char *)madt + madt->Header.Length, in gic_acpi_identify()
183 acpi_unmap_table(madt); in gic_acpi_identify()
300 ACPI_TABLE_MADT *madt; in arm_gic_add_children() local
308 madt = acpi_map_table(physaddr, ACPI_SIG_MADT); in arm_gic_add_children()
309 if (madt == NULL) { in arm_gic_add_children()
314 acpi_walk_subtables(madt + 1, (char *)madt + madt->Header.Length, in arm_gic_add_children()
317 acpi_unmap_table(madt); in arm_gic_add_children()
H A Dpmu_acpi.c151 ACPI_TABLE_MADT *madt; in pmu_acpi_attach() local
157 madt = acpi_map_table(acpi_find_table(ACPI_SIG_MADT), ACPI_SIG_MADT); in pmu_acpi_attach()
158 if (madt == NULL) { in pmu_acpi_attach()
170 acpi_walk_subtables(madt + 1, (char *)madt + madt->Header.Length, in pmu_acpi_attach()
173 acpi_unmap_table(madt); in pmu_acpi_attach()
/freebsd/sys/x86/acpica/
H A Dmadt.c63 static ACPI_TABLE_MADT *madt; variable
119 madt = acpi_map_table(madt_physaddr, ACPI_SIG_MADT); in madt_probe_cpus()
120 madt_length = madt->Header.Length; in madt_probe_cpus()
121 KASSERT(madt != NULL, ("Unable to re-map MADT")); in madt_probe_cpus()
123 acpi_unmap_table(madt); in madt_probe_cpus()
124 madt = NULL; in madt_probe_cpus()
242 madt = pmap_mapbios(madt_physaddr, madt_length); in madt_setup_local()
247 lapic_init(madt->Address); in madt_setup_local()
249 (int)sizeof(madt->Header.OemId), madt->Header.OemId, in madt_setup_local()
250 (int)sizeof(madt->Header.OemTableId), madt->Header.OemTableId); in madt_setup_local()
[all …]
/freebsd/sys/arm64/acpica/
H A Dacpi_iort.c528 ACPI_TABLE_MADT *madt; in iort_post_process_its() local
536 madt = acpi_map_table(madt_pa, ACPI_SIG_MADT); in iort_post_process_its()
537 KASSERT(madt != NULL, ("can't map MADT!")); in iort_post_process_its()
538 acpi_walk_subtables(madt + 1, (char *)madt + madt->Header.Length, in iort_post_process_its()
540 acpi_unmap_table(madt); in iort_post_process_its()
/freebsd/usr.sbin/bhyve/
H A Dacpi.c567 ACPI_TABLE_MADT madt; in build_madt() local
577 memset(&madt, 0, sizeof(madt)); in build_madt()
579 madt.Address = htole32(BHYVE_ADDRESS_LAPIC); in build_madt()
580 madt.Flags = htole32(ACPI_MADT_PCAT_COMPAT); in build_madt()
581 BASL_EXEC(basl_table_append_content(table, &madt, sizeof(madt))); in build_madt()
/freebsd/usr.sbin/acpi/acpidump/
H A Dacpi.c599 ACPI_TABLE_MADT *madt; in acpi_handle_madt() local
603 madt = (ACPI_TABLE_MADT *)sdp; in acpi_handle_madt()
604 printf("\tLocal APIC ADDR=0x%08x\n", madt->Address); in acpi_handle_madt()
606 if (madt->Flags & ACPI_MADT_PCAT_COMPAT) in acpi_handle_madt()
609 acpi_walk_subtables(sdp, (madt + 1), acpi_print_madt); in acpi_handle_madt()
/freebsd/sys/conf/
H A Dfiles.i386127 x86/acpica/madt.c optional acpi apic