| /f-stack/freebsd/x86/include/ |
| H A D | apicvar.h | 260 lapic_create(u_int apic_id, int boot_cpu) in lapic_create() argument 263 apic_ops.create(apic_id, boot_cpu); in lapic_create() 338 apic_cpuid(u_int apic_id) in apic_cpuid() argument 341 return (apic_ops.cpuid(apic_id)); in apic_cpuid() 345 apic_alloc_vector(u_int apic_id, u_int irq) in apic_alloc_vector() argument 348 return (apic_ops.alloc_vector(apic_id, irq)); in apic_alloc_vector() 359 apic_enable_vector(u_int apic_id, u_int vector) in apic_enable_vector() argument 362 apic_ops.enable_vector(apic_id, vector); in apic_enable_vector() 366 apic_disable_vector(u_int apic_id, u_int vector) in apic_disable_vector() argument 369 apic_ops.disable_vector(apic_id, vector); in apic_disable_vector() [all …]
|
| H A D | x86_smp.h | 89 void cpu_add(u_int apic_id, char boot_cpu); 95 void ipi_startup(int apic_id, int vector);
|
| H A D | mptable.h | 90 uint8_t apic_id; member 110 uint8_t apic_id; member
|
| H A D | intr_machdep.h | 93 int (*pic_assign_cpu)(struct intsrc *, u_int apic_id);
|
| /f-stack/freebsd/x86/x86/ |
| H A D | local_apic.c | 650 apic_id)); in native_lapic_create() 657 lapics[apic_id].la_id = apic_id; in native_lapic_create() 680 cpu_add(apic_id, boot_cpu); in native_lapic_create() 1132 __func__, apic_id)); in native_lapic_set_logical_id() 1137 la = &lapics[apic_id]; in native_lapic_set_logical_id() 1449 u_int apic_id; in native_lapic_enable_cmc() local 1455 apic_id = PCPU_GET(apic_id); in native_lapic_enable_cmc() 1467 u_int apic_id; in native_lapic_enable_mca_elvt() local 1476 apic_id = PCPU_GET(apic_id); in native_lapic_enable_mca_elvt() 1715 u_int apic_id; in DB_SHOW_COMMAND() local [all …]
|
| H A D | mptable.c | 602 apic->apic_id); in mptable_parse_apics_and_busses_handler() 605 apic->apic_id); in mptable_parse_apics_and_busses_handler() 607 apic->apic_id, -1); in mptable_parse_apics_and_busses_handler() 725 u_int pin, apic_id; in mptable_parse_io_int() local 727 apic_id = intr->dst_apic_id; in mptable_parse_io_int() 737 apic_id = 0; in mptable_parse_io_int() 739 apic_id++; in mptable_parse_io_int() 752 ioapic = ioapics[apic_id]; in mptable_parse_io_int() 756 apic_id); in mptable_parse_io_int() 815 u_int apic_id, pin; in mptable_parse_local_int() local [all …]
|
| H A D | mp_x86.c | 891 if (apic_id > max_apic_id) { in cpu_add() 896 apic_id)); in cpu_add() 902 boot_cpu_id = apic_id; in cpu_add() 1129 u_int i, apic_id; in set_interrupt_apic_ids() local 1132 apic_id = cpu_apic_ids[i]; in set_interrupt_apic_ids() 1133 if (apic_id == -1) in set_interrupt_apic_ids() 1200 apic_id); in ipi_startup() 1214 vector, apic_id); in ipi_startup() 1217 apic_id); in ipi_startup() 1228 vector, apic_id); in ipi_startup() [all …]
|
| H A D | io_apic.c | 436 apic_id = 0; in ioapic_assign_cpu() 443 apic_id = 0; in ioapic_assign_cpu() 450 if (old_vector && apic_id == old_id) in ioapic_assign_cpu() 476 intpin->io_cpu = apic_id; in ioapic_assign_cpu() 642 io->io_apic_id = apic_id == -1 ? io->io_hw_apic_id : apic_id; in ioapic_create() 644 if (io->io_hw_apic_id != apic_id) in ioapic_create() 646 apic_id, io->io_hw_apic_id); in ioapic_create() 713 intpin->io_cpu = PCPU_GET(apic_id); in ioapic_create() 988 u_int apic_id; in ioapic_pci_attach() local 1021 if (io->io_hw_apic_id == apic_id) in ioapic_pci_attach() [all …]
|
| H A D | msi.c | 139 static int msi_assign_cpu(struct intsrc *isrc, u_int apic_id); 244 msi_assign_cpu(struct intsrc *isrc, u_int apic_id) in msi_assign_cpu() argument 266 if (old_id == apic_id) in msi_assign_cpu() 272 vector = apic_alloc_vectors(apic_id, msi->msi_irqs, in msi_assign_cpu() 275 vector = apic_alloc_vector(apic_id, msi->msi_irq); in msi_assign_cpu() 279 msi->msi_cpu = apic_id; in msi_assign_cpu() 289 sib->msi_cpu = apic_id; in msi_assign_cpu()
|
| H A D | intr_machdep.c | 609 u_int apic_id; local 614 return (PCPU_GET(apic_id)); 618 return (PCPU_GET(apic_id)); 622 apic_id = cpu_apic_ids[current_cpu[domain]]; 630 return (apic_id); 847 return (PCPU_GET(apic_id));
|
| H A D | mca.c | 543 rec->mr_apic_id = PCPU_GET(apic_id); in mca_check_status() 1081 PCPU_GET(cpuid), PCPU_GET(apic_id), in cmci_monitor()
|
| /f-stack/freebsd/x86/xen/ |
| H A D | xen_apic.c | 118 xen_pv_lapic_create(u_int apic_id, int boot_cpu) in xen_pv_lapic_create() argument 121 cpu_add(apic_id, boot_cpu); in xen_pv_lapic_create() 168 return (PCPU_GET(apic_id)); in xen_pv_lapic_id() 180 xen_pv_apic_cpuid(u_int apic_id) in xen_pv_apic_cpuid() argument 183 return (apic_cpuids[apic_id]); in xen_pv_apic_cpuid() 190 xen_pv_apic_alloc_vector(u_int apic_id, u_int irq) in xen_pv_apic_alloc_vector() argument 206 xen_pv_apic_disable_vector(u_int apic_id, u_int vector) in xen_pv_apic_disable_vector() argument 213 xen_pv_apic_enable_vector(u_int apic_id, u_int vector) in xen_pv_apic_enable_vector() argument 220 xen_pv_apic_free_vector(u_int apic_id, u_int vector, u_int irq) in xen_pv_apic_free_vector() argument 372 xen_pv_lapic_set_lvt_mask(u_int apic_id, u_int lvt, u_char masked) in xen_pv_lapic_set_lvt_mask() argument [all …]
|
| H A D | xen_intr.c | 150 static int xen_intr_assign_cpu(struct intsrc *isrc, u_int apic_id); 896 xen_intr_assign_cpu(struct intsrc *base_isrc, u_int apic_id) in xen_intr_assign_cpu() argument 907 to_cpu = apic_cpuid(apic_id); in xen_intr_assign_cpu()
|
| /f-stack/freebsd/x86/acpica/ |
| H A D | madt.c | 333 apic_id > MAX_APIC_ID) in madt_parse_cpu() 340 max_apic_id = max(apic_id, max_apic_id); in madt_parse_cpu() 358 if (apic_id > max_apic_id) { in madt_add_cpu() 360 apic_id); in madt_add_cpu() 364 la = &lapics[apic_id]; in madt_add_cpu() 368 lapic_create(apic_id, 0); in madt_add_cpu() 497 *apic_id = i; in madt_find_cpu() 669 u_int apic_id, pin; in madt_handle_local_nmi() local 672 apic_id = APIC_ID_ALL; in madt_handle_local_nmi() 685 lapic_set_lvt_triggermode(apic_id, pin, in madt_handle_local_nmi() [all …]
|
| H A D | acpi_wakeup.c | 127 int apic_id = cpu_apic_ids[cpu]; in acpi_wakeup_ap() local 135 ipi_startup(apic_id, vector); in acpi_wakeup_ap()
|
| /f-stack/freebsd/i386/i386/ |
| H A D | mp_machdep.c | 146 static int start_ap(int apic_id); 197 boot_cpu_id = PCPU_GET(apic_id); in cpu_mp_start() 200 KASSERT(boot_cpu_id == PCPU_GET(apic_id), in cpu_mp_start() 320 int apic_id, cpu; in start_all_aps() local 338 apic_id = cpu_apic_ids[cpu]; in start_all_aps() 359 if (!start_ap(apic_id)) { in start_all_aps() 360 printf("AP #%d (PHY# %d) failed!\n", cpu, apic_id); in start_all_aps() 454 start_ap(int apic_id) in start_ap() argument 465 ipi_startup(apic_id, vector); in start_ap()
|
| H A D | trap.c | 899 printf("apic id = %02x\n", PCPU_GET(apic_id)); 1008 printf("apic id = %02x\n", PCPU_GET(apic_id)); in dblfault_handler()
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | mp_machdep.c | 113 static int start_ap(int apic_id); 234 boot_cpu_id = PCPU_GET(apic_id); in cpu_mp_start() 237 KASSERT(boot_cpu_id == PCPU_GET(apic_id), in cpu_mp_start() 404 int apic_id, cpu, domain, i, xo; in native_start_all_aps() local 467 apic_id = cpu_apic_ids[cpu]; in native_start_all_aps() 468 domain = acpi_pxm_get_cpu_locality(apic_id); in native_start_all_aps() 476 apic_id = cpu_apic_ids[cpu]; in native_start_all_aps() 479 domain = acpi_pxm_get_cpu_locality(apic_id); in native_start_all_aps() 500 if (!start_ap(apic_id)) { in native_start_all_aps() 527 start_ap(int apic_id) in start_ap() argument [all …]
|
| H A D | trap.c | 869 printf("apic id = %02x\n", PCPU_GET(apic_id)); 972 printf("apic id = %02x\n", PCPU_GET(apic_id)); in dblfault_handler()
|
| /f-stack/freebsd/x86/isa/ |
| H A D | atpic.c | 148 static int atpic_assign_cpu(struct intsrc *isrc, u_int apic_id); 398 atpic_assign_cpu(struct intsrc *isrc, u_int apic_id) in atpic_assign_cpu() argument
|
| /f-stack/freebsd/x86/iommu/ |
| H A D | intel_dmar.h | 206 struct dmar_unit *dmar_find_ioapic(u_int apic_id, uint16_t *rid);
|
| H A D | intel_drv.c | 879 dmar_find_ioapic(u_int apic_id, uint16_t *rid) in dmar_find_ioapic() argument 882 return (dmar_find_nonpci(apic_id, ACPI_DMAR_SCOPE_TYPE_IOAPIC, rid)); in dmar_find_ioapic()
|