/freebsd-13-stable/sys/x86/include/ |
H A D | apicvar.h | 194 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 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 in struct:PROCENTRY 110 uint8_t apic_id; member in struct:IOAPICENTRY
|
H A D | intr_machdep.h | 93 int (*pic_assign_cpu)(struct intsrc *, u_int apic_id);
|
/freebsd-13-stable/sys/x86/x86/ |
H A D | local_apic.c | 344 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 D | mptable.c | 488 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 D | mp_x86.c | 889 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 D | io_apic.c | 127 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 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) 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 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));
|
/freebsd-13-stable/sys/x86/xen/ |
H A D | xen_apic.c | 118 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 D | xen_intr.c | 150 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 D | kmp_utility.cpp | 35 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 D | acpidump.h | 63 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 D | biosmptable.c | 94 proc->apic_id,
|
/freebsd-13-stable/sys/x86/acpica/ |
H A D | madt.c | 74 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 D | acpi_wakeup.c | 127 int apic_id = cpu_apic_ids[cpu]; local 135 ipi_startup(apic_id, vector);
|
/freebsd-13-stable/sys/i386/i386/ |
H A D | mp_machdep.c | 146 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 D | mp_machdep.c | 113 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 D | mptbl.c | 136 mpep->apic_id = i; // XXX 193 mpei->apic_id = id;
|
/freebsd-13-stable/sys/dev/acpica/ |
H A D | acpi_pxm.c | 675 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 D | mptable.c | 750 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 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) argument
|
/freebsd-13-stable/sys/xen/interface/ |
H A D | platform.h | 495 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 D | acpi.c | 59 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);
|