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

12

/freebsd-10.1-release/sys/amd64/include/
H A Dapicvar.h170 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 Dsmp.h62 void cpu_add(u_int apic_id, char boot_cpu);
72 void ipi_startup(int apic_id, int vector);
H A Dintr_machdep.h108 int (*pic_assign_cpu)(struct intsrc *, u_int apic_id);
/freebsd-10.1-release/sys/i386/include/
H A Dapicvar.h169 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 Dsmp.h61 void cpu_add(u_int apic_id, char boot_cpu);
71 void ipi_startup(int apic_id, int vector);
H A Dintr_machdep.h114 int (*pic_assign_cpu)(struct intsrc *, u_int apic_id);
/freebsd-10.1-release/sys/x86/x86/
H A Dlocal_apic.c240 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 Dmptable.c473 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 Dmsi.c130 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 Dio_apic.c120 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 Dintr_machdep.c462 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 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-10.1-release/sys/i386/i386/
H A Dmp_machdep.c211 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 Dmp_machdep.c107 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 Dmptable.c90 PCPU_SET(apic_id, 0);
/freebsd-10.1-release/sys/amd64/amd64/
H A Dmp_machdep.c170 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 Dtrap.c810 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 Dmadt.c69 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 Dacpi_wakeup.c122 int apic_id = cpu_apic_ids[cpu]; local
130 ipi_startup(apic_id, vector);
/freebsd-10.1-release/sys/x86/include/
H A Dmptable.h85 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 Dmptbl.c133 mpep->apic_id = i; // XXX
190 mpei->apic_id = id;
/freebsd-10.1-release/usr.sbin/acpi/acpidump/
H A Dacpi.c55 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 Dplatform.h446 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 Datpic.c127 static int atpic_assign_cpu(struct intsrc *isrc, u_int apic_id);
356 atpic_assign_cpu(struct intsrc *isrc, u_int apic_id) argument

Completed in 136 milliseconds

12