Home
last modified time | relevance | path

Searched refs:IDTVEC (Results 1 – 25 of 25) sorted by relevance

/NextBSD/sys/amd64/amd64/
HDapic_vector.S79 IDTVEC(vec_name) ; \
110 IDTVEC(spuriousint)
129 IDTVEC(timerint)
142 IDTVEC(cmcint)
154 IDTVEC(errorint)
168 IDTVEC(xen_intr_upcall)
184 IDTVEC(hv_vmbus_callback)
206 IDTVEC(invltlb)
212 IDTVEC(invltlb_pcid)
218 IDTVEC(invltlb_invpcid)
[all …]
HDmp_machdep.c90 extern inthand_t IDTVEC(fast_syscall), IDTVEC(fast_syscall32);
135 setidt(IPI_INVLTLB, IDTVEC(invltlb_invpcid), in cpu_mp_start()
138 setidt(IPI_INVLTLB, IDTVEC(invltlb_pcid), SDT_SYSIGT, in cpu_mp_start()
142 setidt(IPI_INVLTLB, IDTVEC(invltlb), SDT_SYSIGT, SEL_KPL, 0); in cpu_mp_start()
144 setidt(IPI_INVLPG, IDTVEC(invlpg), SDT_SYSIGT, SEL_KPL, 0); in cpu_mp_start()
145 setidt(IPI_INVLRNG, IDTVEC(invlrng), SDT_SYSIGT, SEL_KPL, 0); in cpu_mp_start()
148 setidt(IPI_INVLCACHE, IDTVEC(invlcache), SDT_SYSIGT, SEL_KPL, 0); in cpu_mp_start()
151 setidt(IPI_RENDEZVOUS, IDTVEC(rendezvous), SDT_SYSIGT, SEL_KPL, 0); in cpu_mp_start()
154 setidt(IPI_BITMAP_VECTOR, IDTVEC(ipi_intr_bitmap_handler), in cpu_mp_start()
158 setidt(IPI_STOP, IDTVEC(cpustop), SDT_SYSIGT, SEL_KPL, 0); in cpu_mp_start()
[all …]
HDmachdep.c823 IDTVEC(div), IDTVEC(dbg), IDTVEC(nmi), IDTVEC(bpt), IDTVEC(ofl),
824 IDTVEC(bnd), IDTVEC(ill), IDTVEC(dna), IDTVEC(fpusegm),
825 IDTVEC(tss), IDTVEC(missing), IDTVEC(stk), IDTVEC(prot),
826 IDTVEC(page), IDTVEC(mchk), IDTVEC(rsvd), IDTVEC(fpu), IDTVEC(align),
827 IDTVEC(xmm), IDTVEC(dblfault),
829 IDTVEC(dtrace_ret),
832 IDTVEC(xen_intr_upcall),
834 IDTVEC(fast_syscall), IDTVEC(fast_syscall32);
850 if (func != (uintptr_t)&IDTVEC(rsvd)) { in DB_SHOW_COMMAND()
1589 setidt(x, &IDTVEC(rsvd), SDT_SYSIGT, SEL_KPL, 0); in hammer_time()
[all …]
HDexception.S110 IDTVEC(dbg)
112 IDTVEC(bpt)
115 IDTVEC(dtrace_ret)
126 IDTVEC(div)
128 IDTVEC(ofl)
130 IDTVEC(bnd)
132 IDTVEC(ill)
134 IDTVEC(dna)
136 IDTVEC(fpusegm)
138 IDTVEC(mchk)
[all …]
HDatpic_vector.S49 IDTVEC(vec_name) ; \
/NextBSD/sys/i386/i386/
HDexception.s103 IDTVEC(div)
105 IDTVEC(dbg)
107 IDTVEC(nmi)
109 IDTVEC(bpt)
111 IDTVEC(dtrace_ret)
113 IDTVEC(ofl)
115 IDTVEC(bnd)
118 IDTVEC(ill)
121 IDTVEC(dna)
123 IDTVEC(fpusegm)
[all …]
HDapic_vector.s73 IDTVEC(vec_name) ; \
107 IDTVEC(spuriousint)
126 IDTVEC(timerint)
142 IDTVEC(cmcint)
156 IDTVEC(errorint)
172 IDTVEC(xen_intr_upcall)
191 IDTVEC(hv_vmbus_callback)
215 IDTVEC(invltlb)
229 IDTVEC(invlpg)
243 IDTVEC(invlrng)
[all …]
HDmp_machdep.c174 setidt(IPI_INVLTLB, IDTVEC(invltlb), in cpu_mp_start()
176 setidt(IPI_INVLPG, IDTVEC(invlpg), in cpu_mp_start()
178 setidt(IPI_INVLRNG, IDTVEC(invlrng), in cpu_mp_start()
182 setidt(IPI_INVLCACHE, IDTVEC(invlcache), in cpu_mp_start()
186 setidt(IPI_RENDEZVOUS, IDTVEC(rendezvous), in cpu_mp_start()
190 setidt(IPI_BITMAP_VECTOR, IDTVEC(ipi_intr_bitmap_handler), in cpu_mp_start()
194 setidt(IPI_STOP, IDTVEC(cpustop), in cpu_mp_start()
198 setidt(IPI_SUSPEND, IDTVEC(cpususpend), in cpu_mp_start()
HDmachdep.c1528 IDTVEC(div), IDTVEC(dbg), IDTVEC(nmi), IDTVEC(bpt), IDTVEC(ofl),
1529 IDTVEC(bnd), IDTVEC(ill), IDTVEC(dna), IDTVEC(fpusegm),
1530 IDTVEC(tss), IDTVEC(missing), IDTVEC(stk), IDTVEC(prot),
1531 IDTVEC(page), IDTVEC(mchk), IDTVEC(rsvd), IDTVEC(fpu), IDTVEC(align),
1532 IDTVEC(xmm),
1534 IDTVEC(dtrace_ret),
1537 IDTVEC(xen_intr_upcall),
1539 IDTVEC(lcall_syscall), IDTVEC(int0x80_syscall);
1555 if (func != (uintptr_t)&IDTVEC(rsvd)) {
2529 setidt(x, &IDTVEC(rsvd), SDT_SYS386TGT, SEL_KPL,
[all …]
HDatpic_vector.s49 IDTVEC(vec_name) ; \
HDtrap.c118 extern inthand_t IDTVEC(lcall_syscall);
657 if (frame->tf_eip == (int)IDTVEC(lcall_syscall)) { in trap()
666 if (frame->tf_eip == (int)IDTVEC(lcall_syscall) + 1) { in trap()
/NextBSD/sys/x86/include/
HDx86_smp.h66 IDTVEC(invltlb), /* TLB shootdowns - global */
67 IDTVEC(invlpg), /* TLB shootdowns - 1 page */
68 IDTVEC(invlrng), /* TLB shootdowns - page range */
69 IDTVEC(invlcache), /* Write back and invalidate cache */
70 IDTVEC(ipi_intr_bitmap_handler), /* Bitmap based IPIs */
71 IDTVEC(cpustop), /* CPU stops & waits to be restarted */
72 IDTVEC(cpususpend), /* CPU suspends & waits to be resumed */
73 IDTVEC(rendezvous); /* handle CPU rendezvous */
HDapicvar.h179 IDTVEC(apic_isr1), IDTVEC(apic_isr2), IDTVEC(apic_isr3),
180 IDTVEC(apic_isr4), IDTVEC(apic_isr5), IDTVEC(apic_isr6),
181 IDTVEC(apic_isr7), IDTVEC(cmcint), IDTVEC(errorint),
182 IDTVEC(spuriousint), IDTVEC(timerint);
/NextBSD/sys/x86/isa/
HDatpic.c83 IDTVEC(atpic_intr0), IDTVEC(atpic_intr1), IDTVEC(atpic_intr2),
84 IDTVEC(atpic_intr3), IDTVEC(atpic_intr4), IDTVEC(atpic_intr5),
85 IDTVEC(atpic_intr6), IDTVEC(atpic_intr7), IDTVEC(atpic_intr8),
86 IDTVEC(atpic_intr9), IDTVEC(atpic_intr10), IDTVEC(atpic_intr11),
87 IDTVEC(atpic_intr12), IDTVEC(atpic_intr13), IDTVEC(atpic_intr14),
88 IDTVEC(atpic_intr15);
100 { { &atpics[(irq) / 8].at_pic }, IDTVEC(atpic_intr ## irq ), \
/NextBSD/sys/amd64/include/
HDsmp.h34 IDTVEC(invltlb_pcid), /* TLB shootdowns - global, pcid */
35 IDTVEC(invltlb_invpcid),/* TLB shootdowns - global, invpcid */
36 IDTVEC(justreturn); /* interrupt CPU with minimum overhead */
HDintr_machdep.h88 #define IDTVEC(name) __CONCAT(X,name) macro
HDasmacros.h149 #define IDTVEC(name) ALIGN_TEXT; .globl __CONCAT(X,name); \ macro
/NextBSD/sys/amd64/ia32/
HDia32_syscall.c94 #define IDTVEC(name) __CONCAT(X,name) macro
96 extern inthand_t IDTVEC(int0x80_syscall), IDTVEC(rsvd);
208 setidt(IDT_SYSCALL, &IDTVEC(int0x80_syscall), SDT_SYSIGT, SEL_UPL, 0); in ia32_syscall_enable()
215 setidt(IDT_SYSCALL, &IDTVEC(rsvd), SDT_SYSIGT, SEL_KPL, 0); in ia32_syscall_disable()
HDia32_exception.S43 IDTVEC(int0x80_syscall)
/NextBSD/sys/dev/hyperv/vmbus/
HDhv_vmbus_drv_freebsd.c375 extern inthand_t IDTVEC(rsvd), IDTVEC(hv_vmbus_callback);
396 if (func == (uintptr_t)&IDTVEC(rsvd)) { in vmbus_vector_alloc()
398 setidt(vector , IDTVEC(hv_vmbus_callback), SDT_SYS386IGT, in vmbus_vector_alloc()
401 setidt(vector , IDTVEC(hv_vmbus_callback), SDT_SYSIGT, in vmbus_vector_alloc()
428 KASSERT(func == (uintptr_t)&IDTVEC(hv_vmbus_callback), in vmbus_vector_free()
431 setidt(vector, IDTVEC(rsvd), SDT_SYSIGT, SEL_KPL, 0); in vmbus_vector_free()
/NextBSD/sys/x86/x86/
HDlocal_apic.c142 IDTVEC(apic_isr1), /* 32 - 63 */
143 IDTVEC(apic_isr2), /* 64 - 95 */
144 IDTVEC(apic_isr3), /* 96 - 127 */
145 IDTVEC(apic_isr4), /* 128 - 159 */
146 IDTVEC(apic_isr5), /* 160 - 191 */
147 IDTVEC(apic_isr6), /* 192 - 223 */
148 IDTVEC(apic_isr7), /* 224 - 255 */
157 extern inthand_t IDTVEC(rsvd);
417 setidt(APIC_SPURIOUS_INT, IDTVEC(spuriousint), SDT_APIC, SEL_KPL, in native_lapic_init()
427 setidt(APIC_TIMER_INT, IDTVEC(timerint), SDT_APIC, SEL_KPL, GSEL_APIC); in native_lapic_init()
[all …]
/NextBSD/sys/i386/include/
HDintr_machdep.h88 #define IDTVEC(name) __CONCAT(X,name) macro
HDasmacros.h139 #define IDTVEC(name) ALIGN_TEXT; .globl __CONCAT(X,name); \ macro
/NextBSD/sys/amd64/vmm/
HDvmm.c335 vmm_ipinum = lapic_ipi_alloc(&IDTVEC(justreturn)); in vmm_init()
/NextBSD/sys/amd64/vmm/intel/
HDvmx.c696 pirvec = lapic_ipi_alloc(&IDTVEC(justreturn)); in vmx_init()