/freebsd-10.1-release/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.1-release/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.1-release/sys/x86/x86/ |
H A D | local_apic.c | 240 PCPU_SET(apic_id, lapic_id()); 285 lapic_create(u_int apic_id, int boot_cpu) argument 289 if (apic_id > MAX_APIC_ID) { 290 printf("APIC: Ignoring local APIC with ID %d\n", apic_id); 295 KASSERT(!lapics[apic_id].la_present, ("duplicate local APIC %u", 296 apic_id)); 302 lapics[apic_id].la_present = 1; 303 lapics[apic_id].la_id = apic_id; 305 lapics[apic_id] 602 lapic_set_logical_id(u_int apic_id, u_int cluster, u_int cluster_id) argument 618 lapic_set_lvt_mask(u_int apic_id, u_int pin, u_char masked) argument 641 lapic_set_lvt_mode(u_int apic_id, u_int pin, u_int32_t mode) argument 697 lapic_set_lvt_polarity(u_int apic_id, u_int pin, enum intr_polarity pol) argument 722 lapic_set_lvt_triggermode(u_int apic_id, u_int pin, enum intr_trigger trigger) argument 889 u_int apic_id; local 923 apic_cpuid(u_int apic_id) argument 934 apic_alloc_vector(u_int apic_id, u_int irq) argument 963 apic_alloc_vectors(u_int apic_id, u_int *irqs, u_int count, u_int align) argument 1023 apic_enable_vector(u_int apic_id, u_int vector) argument 1038 apic_disable_vector(u_int apic_id, u_int vector) argument 1059 apic_free_vector(u_int apic_id, u_int vector, u_int irq) argument 1098 apic_idt_to_irq(u_int apic_id, u_int vector) argument 1123 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 | 130 static int msi_assign_cpu(struct intsrc *isrc, u_int apic_id); 201 msi_assign_cpu(struct intsrc *isrc, u_int apic_id) argument 218 if (old_id == apic_id) 224 vector = apic_alloc_vectors(apic_id, msi->msi_irqs, 227 vector = apic_alloc_vector(apic_id, msi->msi_irq); 231 msi->msi_cpu = apic_id; 241 sib->msi_cpu = apic_id;
|
H A D | io_apic.c | 120 static int ioapic_assign_cpu(struct intsrc *isrc, u_int apic_id); 320 ioapic_assign_cpu(struct intsrc *isrc, u_int apic_id) argument 331 apic_id = 0; 338 if (old_vector && apic_id == old_id) 345 new_vector = apic_alloc_vector(apic_id, intpin->io_irq); 364 intpin->io_cpu = apic_id; 501 ioapic_create(vm_paddr_t addr, int32_t apic_id, int intbase) argument 529 if (apic_id != -1 && io->io_apic_id != apic_id) { 530 ioapic_write(apic, IOAPIC_ID, apic_id << APIC_ID_SHIF [all...] |
H A D | intr_machdep.c | 462 u_int apic_id; local 466 return (PCPU_GET(apic_id)); 469 apic_id = cpu_apic_ids[current_cpu]; 476 return (apic_id); 563 return (PCPU_GET(apic_id));
|
/freebsd-10.1-release/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.1-release/sys/i386/i386/ |
H A D | mp_machdep.c | 211 static int start_ap(int apic_id); 477 cpu_add(u_int apic_id, char boot_cpu) argument 480 if (apic_id > MAX_APIC_ID) { 481 panic("SMP: APIC ID %d too high", apic_id); 484 KASSERT(cpu_info[apic_id].cpu_present == 0, ("CPU %d added twice", 485 apic_id)); 486 cpu_info[apic_id].cpu_present = 1; 489 ("CPU %d claims to be BSP, but CPU %d already is", apic_id, 491 boot_cpu_id = apic_id; 492 cpu_info[apic_id] 840 u_int i, apic_id; local 944 int apic_id, cpu, i; local 1087 start_ap(int apic_id) argument 1149 ipi_startup(int apic_id, int vector) argument [all...] |
/freebsd-10.1-release/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] 692 u_int i, apic_id; local 763 int x,apic_id, cpu; local 979 start_ap(int apic_id) argument [all...] |
H A D | mptable.c | 90 PCPU_SET(apic_id, 0);
|
/freebsd-10.1-release/sys/amd64/amd64/ |
H A D | mp_machdep.c | 170 static int start_ap(int apic_id); 439 cpu_add(u_int apic_id, char boot_cpu) argument 442 if (apic_id > MAX_APIC_ID) { 443 panic("SMP: APIC ID %d too high", apic_id); 446 KASSERT(cpu_info[apic_id].cpu_present == 0, ("CPU %d added twice", 447 apic_id)); 448 cpu_info[apic_id].cpu_present = 1; 451 ("CPU %d claims to be BSP, but CPU %d already is", apic_id, 453 boot_cpu_id = apic_id; 454 cpu_info[apic_id] 816 u_int i, apic_id; local 917 int apic_id, cpu, i; local 1004 start_ap(int apic_id) argument 1066 ipi_startup(int apic_id, int vector) argument [all...] |
H A D | trap.c | 810 printf("apic id = %02x\n", PCPU_GET(apic_id)); 888 printf("apic id = %02x\n", PCPU_GET(apic_id));
|
/freebsd-10.1-release/sys/x86/acpica/ |
H A D | madt.c | 69 static int madt_find_cpu(u_int acpi_id, u_int *apic_id); 340 madt_find_cpu(u_int acpi_id, u_int *apic_id) argument 349 *apic_id = i; 508 u_int apic_id, pin; local 511 apic_id = APIC_ID_ALL; 512 else if (madt_find_cpu(nmi->ProcessorId, &apic_id) != 0) { 522 lapic_set_lvt_mode(apic_id, pin, APIC_LVT_DM_NMI); 524 lapic_set_lvt_triggermode(apic_id, pin, 527 lapic_set_lvt_polarity(apic_id, pin,
|
H A D | acpi_wakeup.c | 122 int apic_id = cpu_apic_ids[cpu]; local 130 ipi_startup(apic_id, vector);
|
/freebsd-10.1-release/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.1-release/usr.sbin/bhyve/ |
H A D | mptbl.c | 133 mpep->apic_id = i; // XXX 190 mpei->apic_id = id;
|
/freebsd-10.1-release/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, 295 acpi_print_local_apic(uint32_t apic_id, uint32_t flags) argument 304 printf("\tAPIC ID=%d\n", apic_id); 308 acpi_print_io_apic(uint32_t apic_id, uint32_t int_base, uint64_t apic_addr) argument 311 printf("\tAPIC ID=%d\n", apic_id); 576 acpi_print_srat_cpu(uint32_t apic_id, uint32_t proximity_domain, argument 586 printf("\tAPIC ID=%d\n", apic_id);
|
/freebsd-10.1-release/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.1-release/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
|