Home
last modified time | relevance | path

Searched refs:apic_id (Results 1 – 22 of 22) sorted by relevance

/f-stack/freebsd/x86/include/
H A Dapicvar.h260 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 Dx86_smp.h89 void cpu_add(u_int apic_id, char boot_cpu);
95 void ipi_startup(int apic_id, int vector);
H A Dmptable.h90 uint8_t apic_id; member
110 uint8_t apic_id; member
H A Dintr_machdep.h93 int (*pic_assign_cpu)(struct intsrc *, u_int apic_id);
/f-stack/freebsd/x86/x86/
H A Dlocal_apic.c650 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 Dmptable.c602 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 Dmp_x86.c891 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 Dio_apic.c436 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 Dmsi.c139 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 Dintr_machdep.c609 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 Dmca.c543 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 Dxen_apic.c118 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 Dxen_intr.c150 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 Dmadt.c333 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 Dacpi_wakeup.c127 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 Dmp_machdep.c146 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 Dtrap.c899 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 Dmp_machdep.c113 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 Dtrap.c869 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 Datpic.c148 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 Dintel_dmar.h206 struct dmar_unit *dmar_find_ioapic(u_int apic_id, uint16_t *rid);
H A Dintel_drv.c879 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()