Searched refs:apic_id (Results 1 - 25 of 32) sorted by relevance

12

/freebsd-13-stable/sys/x86/include/
H A Dapicvar.h194 void *ioapic_create(vm_paddr_t addr, int32_t apic_id, int intbase);
260 lapic_create(u_int apic_id, int boot_cpu) argument
263 apic_ops.create(apic_id, boot_cpu);
331 lapic_set_logical_id(u_int apic_id, u_int cluster, u_int cluster_id) argument
334 apic_ops.set_logical_id(apic_id, cluster, cluster_id);
338 apic_cpuid(u_int apic_id) argument
341 return (apic_ops.cpuid(apic_id));
345 apic_alloc_vector(u_int apic_id, u_int irq) argument
348 return (apic_ops.alloc_vector(apic_id, irq));
352 apic_alloc_vectors(u_int apic_id, u_in argument
359 apic_enable_vector(u_int apic_id, u_int vector) argument
366 apic_disable_vector(u_int apic_id, u_int vector) argument
373 apic_free_vector(u_int apic_id, u_int vector, u_int irq) argument
450 lapic_set_lvt_mask(u_int apic_id, u_int lvt, u_char masked) argument
457 lapic_set_lvt_mode(u_int apic_id, u_int lvt, u_int32_t mode) argument
464 lapic_set_lvt_polarity(u_int apic_id, u_int lvt, enum intr_polarity pol) argument
471 lapic_set_lvt_triggermode(u_int apic_id, u_int lvt, enum intr_trigger trigger) argument
[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 in struct:PROCENTRY
110 uint8_t apic_id; member in struct:IOAPICENTRY
H A Dintr_machdep.h93 int (*pic_assign_cpu)(struct intsrc *, u_int apic_id);
/freebsd-13-stable/sys/x86/x86/
H A Dlocal_apic.c344 static u_int apic_idt_to_irq(u_int apic_id, u_int vector);
350 static void native_lapic_create(u_int apic_id, int boot_cpu);
359 static u_int native_apic_cpuid(u_int apic_id);
360 static u_int native_apic_alloc_vector(u_int apic_id, u_int irq);
361 static u_int native_apic_alloc_vectors(u_int apic_id, u_int *irqs,
363 static void native_apic_disable_vector(u_int apic_id, u_int vector);
364 static void native_apic_enable_vector(u_int apic_id, u_int vector);
365 static void native_apic_free_vector(u_int apic_id, u_int vector, u_int irq);
366 static void native_lapic_set_logical_id(u_int apic_id, u_int cluster,
373 static int native_lapic_set_lvt_mask(u_int apic_id, u_in
639 native_lapic_create(u_int apic_id, int boot_cpu) argument
1127 native_lapic_set_logical_id(u_int apic_id, u_int cluster, u_int cluster_id) argument
1143 native_lapic_set_lvt_mask(u_int apic_id, u_int pin, u_char masked) argument
1166 native_lapic_set_lvt_mode(u_int apic_id, u_int pin, u_int32_t mode) argument
1222 native_lapic_set_lvt_polarity(u_int apic_id, u_int pin, enum intr_polarity pol) argument
1247 native_lapic_set_lvt_triggermode(u_int apic_id, u_int pin, enum intr_trigger trigger) argument
1449 u_int apic_id; local
1467 u_int apic_id; local
1515 native_apic_cpuid(u_int apic_id) argument
1526 native_apic_alloc_vector(u_int apic_id, u_int irq) argument
1555 native_apic_alloc_vectors(u_int apic_id, u_int *irqs, u_int count, u_int align) argument
1614 native_apic_enable_vector(u_int apic_id, u_int vector) argument
1629 native_apic_disable_vector(u_int apic_id, u_int vector) argument
1651 native_apic_free_vector(u_int apic_id, u_int vector, u_int irq) argument
1690 apic_idt_to_irq(u_int apic_id, u_int vector) argument
1715 u_int apic_id; local
[all...]
H A Dmptable.c488 proc->apic_id < MAX_LAPIC_ID && mp_ncpus < MAXCPU) {
493 max_apic_id = max(max_apic_id, proc->apic_id);
509 lapic_create(proc->apic_id, proc->cpu_flags &
511 if (proc->apic_id < MAX_LAPIC_ID) {
513 *cpu_mask |= (1ul << proc->apic_id);
600 if (apic->apic_id > IOAPIC_MAX_ID)
602 apic->apic_id);
603 if (ioapics[apic->apic_id] != NULL)
605 apic->apic_id);
606 ioapics[apic->apic_id]
725 u_int pin, apic_id; local
815 u_int apic_id, pin; local
[all...]
H A Dmp_x86.c889 cpu_add(u_int apic_id, char boot_cpu) argument
892 if (apic_id > max_apic_id) {
893 panic("SMP: APIC ID %d too high", apic_id);
896 KASSERT(cpu_info[apic_id].cpu_present == 0, ("CPU %u added twice",
897 apic_id));
898 cpu_info[apic_id].cpu_present = 1;
901 ("CPU %u claims to be BSP, but CPU %u already is", apic_id,
903 boot_cpu_id = apic_id;
904 cpu_info[apic_id].cpu_bsp = 1;
907 printf("SMP: Added CPU %u (%s)\n", apic_id, boot_cp
1130 u_int i, apic_id; local
1178 ipi_startup(int apic_id, int vector) argument
[all...]
H A Dio_apic.c127 static int ioapic_assign_cpu(struct intsrc *isrc, u_int apic_id);
420 ioapic_assign_cpu(struct intsrc *isrc, u_int apic_id) argument
436 apic_id = 0;
443 apic_id = 0;
450 if (old_vector && apic_id == old_id)
457 new_vector = apic_alloc_vector(apic_id, intpin->io_irq);
476 intpin->io_cpu = apic_id;
612 ioapic_create(vm_paddr_t addr, int32_t apic_id, int intbase) argument
642 io->io_apic_id = apic_id == -1 ? io->io_hw_apic_id : apic_id;
988 u_int apic_id; local
1066 ioapic_get_rid(u_int apic_id, uint16_t *ridp) argument
[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) argument
266 if (old_id == apic_id)
272 vector = apic_alloc_vectors(apic_id, msi->msi_irqs,
275 vector = apic_alloc_vector(apic_id, msi->msi_irq);
279 msi->msi_cpu = apic_id;
289 sib->msi_cpu = apic_id;
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));
/freebsd-13-stable/sys/x86/xen/
H A Dxen_apic.c118 xen_pv_lapic_create(u_int apic_id, int boot_cpu) argument
121 cpu_add(apic_id, boot_cpu);
168 return (PCPU_GET(apic_id));
180 xen_pv_apic_cpuid(u_int apic_id) argument
183 return (apic_cpuids[apic_id]);
190 xen_pv_apic_alloc_vector(u_int apic_id, u_int irq) argument
198 xen_pv_apic_alloc_vectors(u_int apic_id, u_int *irqs, u_int count, u_int align) argument
206 xen_pv_apic_disable_vector(u_int apic_id, u_int vector) argument
213 xen_pv_apic_enable_vector(u_int apic_id, u_int vector) argument
220 xen_pv_apic_free_vector(u_int apic_id, u_in argument
227 xen_pv_lapic_set_logical_id(u_int apic_id, u_int cluster, u_int cluster_id) argument
372 xen_pv_lapic_set_lvt_mask(u_int apic_id, u_int lvt, u_char masked) argument
380 xen_pv_lapic_set_lvt_mode(u_int apic_id, u_int lvt, uint32_t mode) argument
388 xen_pv_lapic_set_lvt_polarity(u_int apic_id, u_int lvt, enum intr_polarity pol) argument
396 xen_pv_lapic_set_lvt_triggermode(u_int apic_id, u_int lvt, enum intr_trigger trigger) argument
[all...]
H A Dxen_intr.c150 static int xen_intr_assign_cpu(struct intsrc *isrc, u_int apic_id);
891 * \param apic_id The apic id of the CPU for handling future events.
896 xen_intr_assign_cpu(struct intsrc *base_isrc, u_int apic_id) argument
907 to_cpu = apic_cpuid(apic_id);
/freebsd-13-stable/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_utility.cpp35 int __kmp_get_physical_id(int log_per_phy, int apic_id) { argument
58 return ((int)(apic_id >> index_msb));
61 return apic_id;
69 int __kmp_get_logical_id(int log_per_phy, int apic_id) { argument
90 return ((int)((current_bit - 1) & apic_id));
142 p->apic_id = -1;
231 p->apic_id = data[3]; /* Bits 31-24: Processor Initial APIC ID (X) */
243 p->physical_id = __kmp_get_physical_id(log_per_phy, p->apic_id);
244 p->logical_id = __kmp_get_logical_id(log_per_phy, p->apic_id);
/freebsd-13-stable/tools/tools/ncpus/
H A Dacpidump.h63 u_char apic_id; member in struct:MADT_local_apic
69 u_char apic_id; member in struct:MADT_io_apic
107 u_char apic_id; member in struct:MADT_io_sapic
115 u_char apic_id; member in struct:MADT_local_sapic
H A Dbiosmptable.c94 proc->apic_id,
/freebsd-13-stable/sys/x86/acpica/
H A Dmadt.c74 static int madt_find_cpu(u_int acpi_id, u_int *apic_id);
349 madt_parse_cpu(unsigned int apic_id, unsigned int flags) argument
356 apic_id > MAX_APIC_ID)
363 max_apic_id = max(apic_id, max_apic_id);
367 madt_add_cpu(u_int acpi_id, u_int apic_id, u_int flags) argument
377 apic_id, acpi_id, flags & ACPI_MADT_ENABLED ?
381 if (apic_id > max_apic_id) {
383 apic_id);
387 la = &lapics[apic_id];
388 KASSERT(la->la_enabled == 0, ("Duplicate local APIC ID %u", apic_id));
511 madt_find_cpu(u_int acpi_id, u_int *apic_id) argument
692 u_int apic_id, pin; local
[all...]
H A Dacpi_wakeup.c127 int apic_id = cpu_apic_ids[cpu]; local
135 ipi_startup(apic_id, vector);
/freebsd-13-stable/sys/i386/i386/
H A Dmp_machdep.c146 static int start_ap(int apic_id);
197 boot_cpu_id = PCPU_GET(apic_id);
200 KASSERT(boot_cpu_id == PCPU_GET(apic_id),
320 int apic_id, cpu; local
338 apic_id = cpu_apic_ids[cpu];
359 if (!start_ap(apic_id)) {
360 printf("AP #%d (PHY# %d) failed!\n", cpu, apic_id);
454 start_ap(int apic_id) argument
465 ipi_startup(apic_id, vector);
/freebsd-13-stable/sys/amd64/amd64/
H A Dmp_machdep.c113 static int start_ap(int apic_id);
234 boot_cpu_id = PCPU_GET(apic_id);
237 KASSERT(boot_cpu_id == PCPU_GET(apic_id),
404 int apic_id, cpu, domain, i, xo; local
467 apic_id = cpu_apic_ids[cpu];
468 domain = acpi_pxm_get_cpu_locality(apic_id);
476 apic_id = cpu_apic_ids[cpu];
479 domain = acpi_pxm_get_cpu_locality(apic_id);
500 if (!start_ap(apic_id)) {
503 panic("AP #%d (PHY# %d) failed!", cpu, apic_id);
527 start_ap(int apic_id) argument
[all...]
/freebsd-13-stable/usr.sbin/bhyve/
H A Dmptbl.c136 mpep->apic_id = i; // XXX
193 mpei->apic_id = id;
/freebsd-13-stable/sys/dev/acpica/
H A Dacpi_pxm.c675 acpi_pxm_get_cpu_locality(int apic_id) argument
679 cpu = cpu_find(apic_id);
681 panic("SRAT: CPU with ID %u is not known", apic_id);
/freebsd-13-stable/usr.sbin/mptable/
H A Dmptable.c750 printf( "\t\t%2d", entry->apic_id );
812 printf( "\t\t%2d", entry->apic_id );
818 apics[ entry->apic_id ] = entry->apic_id;
/freebsd-13-stable/sys/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) argument
/freebsd-13-stable/sys/xen/interface/
H A Dplatform.h495 uint32_t apic_id; member in struct:xenpf_pcpuinfo
528 uint32_t apic_id; member in struct:xenpf_cpu_hotadd
/freebsd-13-stable/usr.sbin/acpi/acpidump/
H A Dacpi.c59 static void acpi_print_local_apic(uint32_t apic_id, uint32_t flags);
60 static void acpi_print_io_apic(uint32_t apic_id, uint32_t int_base,
73 static void acpi_print_srat_cpu(uint32_t apic_id, uint32_t proximity_domain,
336 acpi_print_local_apic(uint32_t apic_id, uint32_t flags) argument
345 printf("\tAPIC ID=%d\n", apic_id);
349 acpi_print_io_apic(uint32_t apic_id, uint32_t int_base, uint64_t apic_addr) argument
352 printf("\tAPIC ID=%d\n", apic_id);
1058 acpi_print_srat_cpu(uint32_t apic_id, uint32_t proximity_domain, argument
1068 printf("\tAPIC ID=%d\n", apic_id);

Completed in 307 milliseconds

12