Home
last modified time | relevance | path

Searched refs:apic (Results 1 – 14 of 14) sorted by relevance

/freebsd/sys/x86/acpica/
H A Dmadt.c72 static int madt_find_interrupt(int intr, void **apic, u_int *pin);
432 ACPI_MADT_IO_APIC *apic; in madt_parse_apics() local
436 apic = (ACPI_MADT_IO_APIC *)entry; in madt_parse_apics()
440 apic->Id, apic->GlobalIrqBase, in madt_parse_apics()
441 (void *)(uintptr_t)apic->Address); in madt_parse_apics()
442 if (apic->Id > IOAPIC_MAX_ID) in madt_parse_apics()
444 apic->Id); in madt_parse_apics()
445 if (ioapics[apic->Id].io_apic != NULL) in madt_parse_apics()
446 panic("%s: Double APIC ID %u", __func__, apic->Id); in madt_parse_apics()
447 ioapics[apic->Id].io_apic = ioapic_create(apic->Address, in madt_parse_apics()
[all …]
/freebsd/sys/x86/x86/
H A Dio_apic.c110 static u_int ioapic_read(volatile ioapic_t *apic, int reg);
111 static void ioapic_write(volatile ioapic_t *apic, int reg, u_int val);
206 ioapic_read(volatile ioapic_t *apic, int reg) in ioapic_read() argument
210 apic->ioregsel = reg; in ioapic_read()
211 return (apic->iowin); in ioapic_read()
215 ioapic_write(volatile ioapic_t *apic, int reg, u_int val) in ioapic_write() argument
219 apic->ioregsel = reg; in ioapic_write()
220 apic->iowin = val; in ioapic_write()
614 ioapic_t *apic; in ioapic_create() local
619 apic = pmap_mapdev(addr, IOAPIC_MEM_REGION); in ioapic_create()
[all …]
H A Dmptable.c562 io_apic_entry_ptr apic; in mptable_count_items_handler() local
573 apic = (io_apic_entry_ptr)entry; in mptable_count_items_handler()
574 if (apic->apic_flags & IOAPICENTRY_FLAG_EN) in mptable_count_items_handler()
617 io_apic_entry_ptr apic; in mptable_parse_apics_and_busses_handler() local
636 apic = (io_apic_entry_ptr)entry; in mptable_parse_apics_and_busses_handler()
637 if (!(apic->apic_flags & IOAPICENTRY_FLAG_EN)) in mptable_parse_apics_and_busses_handler()
639 if (apic->apic_id > IOAPIC_MAX_ID) in mptable_parse_apics_and_busses_handler()
641 apic->apic_id); in mptable_parse_apics_and_busses_handler()
642 if (ioapics[apic->apic_id] != NULL) in mptable_parse_apics_and_busses_handler()
644 apic->apic_id); in mptable_parse_apics_and_busses_handler()
[all …]
H A Dlocal_apic.c211 SYSCTL_NODE(_hw, OID_AUTO, apic, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
1692 DB_SHOW_COMMAND_FLAGS(apic, db_show_apic, DB_CMD_MEMSAFE) in DB_SHOW_COMMAND_FLAGS() argument
/freebsd/tools/tools/ncpus/
H A Dacpi.c65 struct MADT_local_apic *apic; in acpi_handle_apic() local
73 apic = &mp->body.local_apic; in acpi_handle_apic()
75 apic->cpu_id, in acpi_handle_apic()
76 apic->flags & ACPI_MADT_APIC_LOCAL_FLAG_ENABLED ? in acpi_handle_apic()
78 if (apic->flags & ACPI_MADT_APIC_LOCAL_FLAG_ENABLED) in acpi_handle_apic()
/freebsd/sys/conf/
H A Dfiles.i38664 #i386/i386/apic_vector.S optional apic
127 x86/acpica/madt.c optional acpi apic
130 x86/isa/elcr.c optional atpic | apic
133 x86/x86/io_apic.c optional apic
134 x86/x86/local_apic.c optional apic
135 x86/x86/mptable.c optional apic
136 x86/x86/mptable_pci.c optional apic pci
137 x86/x86/msi.c optional apic pci
/freebsd/tools/tools/nanobsd/pcengines/
H A DALIX_DSK40 device apic
/freebsd/sys/contrib/openzfs/module/zstd/lib/common/
H A Dcpu.h159 D(apic, 9)
/freebsd/sys/contrib/zstd/lib/common/
H A Dcpu.h157 D(apic, 9)
/freebsd/sys/i386/conf/
H A DNOTES15 # The apic device enables the use of the I/O APIC for interrupt delivery.
16 # The apic device can be used in both UP and SMP kernels, but is required
17 # for SMP kernels. Thus, the apic device is not strictly an SMP option,
36 device apic # I/O apic
H A DGENERIC103 device apic # I/O APIC
/freebsd/sys/i386/i386/
H A Dmp_machdep.c43 #error The apic device is required for SMP, add "device apic" to your config file.
/freebsd/share/man/man4/
H A DMakefile821 _apic.4= apic.4
/freebsd/
H A DObsoleteFiles.inc19152 OLD_FILES+=usr/include/machine/apic.h