/freebsd-10-stable/sys/amd64/include/ |
H A D | apicvar.h | 170 u_int apic_alloc_vector(u_int apic_id, u_int irq); 171 u_int apic_alloc_vectors(u_int apic_id, u_int *irqs, u_int count, 173 void apic_disable_vector(u_int apic_id, u_int vector); 174 void apic_enable_vector(u_int apic_id, u_int vector); 175 void apic_free_vector(u_int apic_id, u_int vector, u_int irq); 176 u_int apic_idt_to_irq(u_int apic_id, u_int vector); 178 u_int apic_cpuid(u_int apic_id); 179 void *ioapic_create(vm_paddr_t addr, int32_t apic_id, int intbase); 191 void lapic_create(u_int apic_id, int boot_cpu); 209 void lapic_set_logical_id(u_int apic_id, u_in [all...] |
H A D | smp.h | 62 void cpu_add(u_int apic_id, char boot_cpu); 72 void ipi_startup(int apic_id, int vector);
|
H A D | intr_machdep.h | 108 int (*pic_assign_cpu)(struct intsrc *, u_int apic_id);
|
/freebsd-10-stable/sys/i386/include/ |
H A D | apicvar.h | 169 u_int apic_alloc_vector(u_int apic_id, u_int irq); 170 u_int apic_alloc_vectors(u_int apic_id, u_int *irqs, u_int count, 172 void apic_disable_vector(u_int apic_id, u_int vector); 173 void apic_enable_vector(u_int apic_id, u_int vector); 174 void apic_free_vector(u_int apic_id, u_int vector, u_int irq); 175 u_int apic_idt_to_irq(u_int apic_id, u_int vector); 177 u_int apic_cpuid(u_int apic_id); 178 void *ioapic_create(vm_paddr_t addr, int32_t apic_id, int intbase); 190 void lapic_create(u_int apic_id, int boot_cpu); 208 void lapic_set_logical_id(u_int apic_id, u_in [all...] |
H A D | smp.h | 61 void cpu_add(u_int apic_id, char boot_cpu); 71 void ipi_startup(int apic_id, int vector);
|
H A D | intr_machdep.h | 114 int (*pic_assign_cpu)(struct intsrc *, u_int apic_id);
|
/freebsd-10-stable/sys/x86/x86/ |
H A D | local_apic.c | 246 PCPU_SET(apic_id, lapic_id()); 323 lapic_create(u_int apic_id, int boot_cpu) argument 327 if (apic_id > MAX_APIC_ID) { 328 printf("APIC: Ignoring local APIC with ID %d\n", apic_id); 333 KASSERT(!lapics[apic_id].la_present, ("duplicate local APIC %u", 334 apic_id)); 340 lapics[apic_id].la_present = 1; 341 lapics[apic_id].la_id = apic_id; 343 lapics[apic_id] 640 lapic_set_logical_id(u_int apic_id, u_int cluster, u_int cluster_id) argument 656 lapic_set_lvt_mask(u_int apic_id, u_int pin, u_char masked) argument 679 lapic_set_lvt_mode(u_int apic_id, u_int pin, u_int32_t mode) argument 735 lapic_set_lvt_polarity(u_int apic_id, u_int pin, enum intr_polarity pol) argument 760 lapic_set_lvt_triggermode(u_int apic_id, u_int pin, enum intr_trigger trigger) argument 927 u_int apic_id; local 961 apic_cpuid(u_int apic_id) argument 972 apic_alloc_vector(u_int apic_id, u_int irq) argument 1001 apic_alloc_vectors(u_int apic_id, u_int *irqs, u_int count, u_int align) argument 1061 apic_enable_vector(u_int apic_id, u_int vector) argument 1076 apic_disable_vector(u_int apic_id, u_int vector) argument 1097 apic_free_vector(u_int apic_id, u_int vector, u_int irq) argument 1136 apic_idt_to_irq(u_int apic_id, u_int vector) argument 1161 u_int apic_id; local [all...] |
H A D | mptable.c | 473 lapic_create(proc->apic_id, proc->cpu_flags & 475 if (proc->apic_id < MAX_LAPIC_ID) { 477 *cpu_mask |= (1ul << proc->apic_id); 565 if (apic->apic_id > MAX_APIC_ID) 567 apic->apic_id); 568 if (ioapics[apic->apic_id] != NULL) 570 apic->apic_id); 571 ioapics[apic->apic_id] = ioapic_create(apic->apic_address, 572 apic->apic_id, -1); 692 u_int pin, apic_id; local 782 u_int apic_id, pin; local [all...] |
H A D | msi.c | 131 static int msi_assign_cpu(struct intsrc *isrc, u_int apic_id); 218 msi_assign_cpu(struct intsrc *isrc, u_int apic_id) argument 240 if (old_id == apic_id) 246 vector = apic_alloc_vectors(apic_id, msi->msi_irqs, 249 vector = apic_alloc_vector(apic_id, msi->msi_irq); 253 msi->msi_cpu = apic_id; 263 sib->msi_cpu = apic_id;
|
H A D | io_apic.c | 120 static int ioapic_assign_cpu(struct intsrc *isrc, u_int apic_id); 321 ioapic_assign_cpu(struct intsrc *isrc, u_int apic_id) argument 337 apic_id = 0; 344 apic_id = 0; 351 if (old_vector && apic_id == old_id) 358 new_vector = apic_alloc_vector(apic_id, intpin->io_irq); 377 intpin->io_cpu = apic_id; 514 ioapic_create(vm_paddr_t addr, int32_t apic_id, int intbase) argument 542 if (apic_id != -1 && io->io_apic_id != apic_id) { [all...] |
H A D | intr_machdep.c | 465 u_int apic_id; local 469 return (PCPU_GET(apic_id)); 472 apic_id = cpu_apic_ids[current_cpu]; 479 return (apic_id); 566 return (PCPU_GET(apic_id));
|
/freebsd-10-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-10-stable/sys/x86/acpica/ |
H A D | madt.c | 69 static int madt_find_cpu(u_int acpi_id, u_int *apic_id); 223 madt_add_cpu(u_int acpi_id, u_int apic_id, u_int flags) argument 233 apic_id, acpi_id, flags & ACPI_MADT_ENABLED ? 237 if (apic_id > MAX_APIC_ID) { 239 apic_id); 243 la = &lapics[apic_id]; 244 KASSERT(la->la_enabled == 0, ("Duplicate local APIC ID %u", apic_id)); 247 lapic_create(apic_id, 0); 354 madt_find_cpu(u_int acpi_id, u_int *apic_id) argument 363 *apic_id 522 u_int apic_id, pin; local [all...] |
H A D | acpi_wakeup.c | 122 int apic_id = cpu_apic_ids[cpu]; local 130 ipi_startup(apic_id, vector);
|
/freebsd-10-stable/sys/i386/i386/ |
H A D | mp_machdep.c | 214 static int start_ap(int apic_id); 480 cpu_add(u_int apic_id, char boot_cpu) argument 483 if (apic_id > MAX_APIC_ID) { 484 panic("SMP: APIC ID %d too high", apic_id); 487 KASSERT(cpu_info[apic_id].cpu_present == 0, ("CPU %d added twice", 488 apic_id)); 489 cpu_info[apic_id].cpu_present = 1; 492 ("CPU %d claims to be BSP, but CPU %d already is", apic_id, 494 boot_cpu_id = apic_id; 495 cpu_info[apic_id] 835 u_int i, apic_id; local 939 int apic_id, cpu, i; local 1082 start_ap(int apic_id) argument 1144 ipi_startup(int apic_id, int vector) argument [all...] |
/freebsd-10-stable/sys/i386/xen/ |
H A D | mp_machdep.c | 107 static int start_ap(int apic_id); 232 cpu_add(u_int apic_id, char boot_cpu) argument 235 if (apic_id > MAX_APIC_ID) { 236 panic("SMP: APIC ID %d too high", apic_id); 239 KASSERT(cpu_info[apic_id].cpu_present == 0, ("CPU %d added twice", 240 apic_id)); 241 cpu_info[apic_id].cpu_present = 1; 244 ("CPU %d claims to be BSP, but CPU %d already is", apic_id, 246 boot_cpu_id = apic_id; 247 cpu_info[apic_id] 683 u_int i, apic_id; local 754 int x,apic_id, cpu; local 970 start_ap(int apic_id) argument [all...] |
H A D | mptable.c | 90 PCPU_SET(apic_id, 0);
|
/freebsd-10-stable/sys/amd64/amd64/ |
H A D | mp_machdep.c | 174 static int start_ap(int apic_id); 443 cpu_add(u_int apic_id, char boot_cpu) argument 446 if (apic_id > MAX_APIC_ID) { 447 panic("SMP: APIC ID %d too high", apic_id); 450 KASSERT(cpu_info[apic_id].cpu_present == 0, ("CPU %d added twice", 451 apic_id)); 452 cpu_info[apic_id].cpu_present = 1; 455 ("CPU %d claims to be BSP, but CPU %d already is", apic_id, 457 boot_cpu_id = apic_id; 458 cpu_info[apic_id] 829 u_int i, apic_id; local 930 int apic_id, cpu, i; local 1019 start_ap(int apic_id) argument 1081 ipi_startup(int apic_id, int vector) argument [all...] |
H A D | trap.c | 851 printf("apic id = %02x\n", PCPU_GET(apic_id)); 927 printf("apic id = %02x\n", PCPU_GET(apic_id));
|
/freebsd-10-stable/sys/x86/include/ |
H A D | mptable.h | 85 u_char apic_id; member in struct:PROCENTRY 105 u_char apic_id; member in struct:IOAPICENTRY
|
/freebsd-10-stable/usr.sbin/bhyve/ |
H A D | mptbl.c | 133 mpep->apic_id = i; // XXX 190 mpei->apic_id = id;
|
/freebsd-10-stable/usr.sbin/acpi/acpidump/ |
H A D | acpi.c | 55 static void acpi_print_local_apic(uint32_t apic_id, uint32_t flags); 56 static void acpi_print_io_apic(uint32_t apic_id, uint32_t int_base, 67 static void acpi_print_srat_cpu(uint32_t apic_id, uint32_t proximity_domain, 301 acpi_print_local_apic(uint32_t apic_id, uint32_t flags) argument 310 printf("\tAPIC ID=%d\n", apic_id); 314 acpi_print_io_apic(uint32_t apic_id, uint32_t int_base, uint64_t apic_addr) argument 317 printf("\tAPIC ID=%d\n", apic_id); 582 acpi_print_srat_cpu(uint32_t apic_id, uint32_t proximity_domain, argument 592 printf("\tAPIC ID=%d\n", apic_id);
|
/freebsd-10-stable/sys/xen/interface/ |
H A D | platform.h | 446 uint32_t apic_id; member in struct:xenpf_pcpuinfo 479 uint32_t apic_id; member in struct:xenpf_cpu_hotadd
|
/freebsd-10-stable/sys/x86/isa/ |
H A D | atpic.c | 127 static int atpic_assign_cpu(struct intsrc *isrc, u_int apic_id); 356 atpic_assign_cpu(struct intsrc *isrc, u_int apic_id) argument
|