/src/sys/arch/x86/x86/ |
idt.c | 167 idt_vec_alloc(struct idt_vec *iv, int low, int high) 194 idt_vec_reserve(struct idt_vec *iv, int vec) 207 idt_vec_set(struct idt_vec *iv, int vec, void (*function)(void)) 223 idt_vec_free(struct idt_vec *iv, int vec) 247 struct idt_vec * 248 idt_vec_ref(struct idt_vec *iv)
|
intr.c | 270 struct idt_vec *iv = &(cpu_info_primary.ci_idtvec); 623 struct idt_vec *iv; 645 struct idt_vec *iv; 782 * => arg2: int idt_vec 787 struct idt_vec *iv; 792 int idt_vec; local in function:intr_establish_xcall 801 idt_vec = (int)(intptr_t)arg2; 813 if (source->is_resume == NULL || source->is_idtvec != idt_vec) { 814 if (source->is_idtvec != 0 && source->is_idtvec != idt_vec) 816 source->is_idtvec = idt_vec; 838 int slot, error, idt_vec; local in function:intr_establish_xname 1827 int idt_vec; local in function:intr_activate_xcall 1872 int idt_vec; local in function:intr_deactivate_xcall [all...] |
ioapic.c | 410 apic_set_redir(struct ioapic_softc *sc, int pin, int idt_vec, 431 redlo |= (idt_vec & 0xff);
|
lapic.c | 343 struct idt_vec *iv = &(cpu_info_primary.ci_idtvec); 482 struct idt_vec *iv = &(cpu_info_primary.ci_idtvec);
|
hyperv.c | 765 struct idt_vec *iv; 803 struct idt_vec *iv;
|
/src/sys/arch/i386/include/ |
segments.h | 210 struct idt_vec; 211 void idt_vec_reserve(struct idt_vec *, int); 212 int idt_vec_alloc(struct idt_vec *, int, int); 213 void idt_vec_set(struct idt_vec *, int, void (*)(void)); 214 void idt_vec_free(struct idt_vec *, int); 215 void idt_vec_init_cpu_md(struct idt_vec *, cpuid_t); 217 struct idt_vec* idt_vec_ref(struct idt_vec *);
|
/src/sys/arch/amd64/include/ |
segments.h | 255 struct idt_vec; 256 void idt_vec_reserve(struct idt_vec *, int); 257 int idt_vec_alloc(struct idt_vec *, int, int); 258 void idt_vec_set(struct idt_vec *, int, void (*)(void)); 259 void idt_vec_free(struct idt_vec *, int); 260 void idt_vec_init_cpu_md(struct idt_vec *, cpuid_t); 262 struct idt_vec * idt_vec_ref(struct idt_vec *);
|
/src/sys/arch/x86/pci/ |
msipic.c | 386 int unused, int idt_vec, int type) 416 data = __SHIFTIN(idt_vec, LAPIC_VECTOR_MASK) 451 int msi_vec, int idt_vec, int type) 562 int msix_vec, int idt_vec, int type) 609 data = __SHIFTIN(idt_vec, LAPIC_VECTOR_MASK)
|
/src/sys/arch/x86/include/ |
cpu.h | 107 struct idt_vec { struct 136 struct idt_vec ci_idtvec;
|
/src/sys/arch/xen/xen/ |
evtchn.c | 160 * and to specific callback vector indices on the CPU called idt_vec, 164 * this case, all CPUs need to have identical idt_vec->handler 177 * really important routing is from pin to idt_vec. On PIC_XEN, all 178 * three (pic, irq, idt_vec) belong to the same namespace and are 179 * identical. Further, the mapping between idt_vec and the actual 189 * PIC_XEN , 'pin' , 'irq' and 'idt_vec' are all identical to the 451 xen_evtchn_addroute(struct pic *pic, struct cpu_info *ci, int pin, int idt_vec, int type) 461 evtchn_port_t boundport = idt_vec; 471 xen_evtchn_delroute(struct pic *pic, struct cpu_info *ci, int pin, int idt_vec, int type) 486 evtchn_port_t boundport = idt_vec; [all...] |
hypervisor.c | 305 struct idt_vec *iv = &(cpu_info_primary.ci_idtvec);
|
/src/sys/arch/amd64/amd64/ |
db_interface.c | 115 struct idt_vec *iv = &(cpu_info_primary.ci_idtvec);
|
machdep.c | 1722 struct idt_vec *iv; 2414 idt_vec_copy(struct idt_vec *dst, struct idt_vec *src) 2431 idt_vec_init_cpu_md(struct idt_vec *iv, cpuid_t cid)
|
/src/sys/arch/i386/i386/ |
machdep.c | 958 struct idt_vec *iv; 1187 struct idt_vec *iv; 1813 idt_vec_copy(struct idt_vec *dst, struct idt_vec *src) 1823 idt_vec_init_cpu_md(struct idt_vec *iv, cpuid_t cid)
|
db_interface.c | 118 struct idt_vec *iv;
|
trap.c | 253 struct idt_vec *iv;
|