/freebsd/sys/arm64/arm64/ |
H A D | gic_v3_acpi.c | 170 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 D | mp_machdep.c | 569 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 D | gic_acpi.c | 120 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 D | pmu_acpi.c | 151 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 D | madt.c | 63 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 D | acpi_iort.c | 528 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 D | acpi.c | 567 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 D | acpi.c | 599 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 D | files.i386 | 127 x86/acpica/madt.c optional acpi apic
|