Home
last modified time | relevance | path

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

/freebsd/sys/x86/include/
H A Dapicvar.h184 IDTVEC(apic_isr1), IDTVEC(apic_isr2), IDTVEC(apic_isr3),
185 IDTVEC(apic_isr4), IDTVEC(apic_isr5), IDTVEC(apic_isr6),
186 IDTVEC(apic_isr7), IDTVEC(cmcint), IDTVEC(errorint),
187 IDTVEC(spuriousint), IDTVEC(timerint),
188 IDTVEC(apic_isr1_pti), IDTVEC(apic_isr2_pti), IDTVEC(apic_isr3_pti),
189 IDTVEC(apic_isr4_pti), IDTVEC(apic_isr5_pti), IDTVEC(apic_isr6_pti),
190 IDTVEC(apic_isr7_pti), IDTVEC(cmcint_pti), IDTVEC(errorint_pti),
191 IDTVEC(spuriousint_pti), IDTVEC(timerint_pti);
H A Dx86_smp.h78 IDTVEC(ipi_intr_bitmap_handler), /* Bitmap based IPIs */
79 IDTVEC(ipi_swi), /* Runs delayed SWI */
80 IDTVEC(cpustop), /* CPU stops & waits to be restarted */
81 IDTVEC(cpususpend), /* CPU suspends & waits to be resumed */
82 IDTVEC(rendezvous); /* handle CPU rendezvous */
H A Dintr_machdep.h69 #define IDTVEC(name) __CONCAT(X,name) macro
/freebsd/sys/amd64/amd64/
H A Dmachdep.c494 IDTVEC(div), IDTVEC(dbg), IDTVEC(nmi), IDTVEC(bpt), IDTVEC(ofl),
495 IDTVEC(bnd), IDTVEC(ill), IDTVEC(dna), IDTVEC(fpusegm),
496 IDTVEC(tss), IDTVEC(missing), IDTVEC(stk), IDTVEC(prot),
497 IDTVEC(page), IDTVEC(mchk), IDTVEC(rsvd), IDTVEC(fpu), IDTVEC(align),
498 IDTVEC(xmm), IDTVEC(dblfault),
499 IDTVEC(div_pti), IDTVEC(bpt_pti),
500 IDTVEC(ofl_pti), IDTVEC(bnd_pti), IDTVEC(ill_pti), IDTVEC(dna_pti),
501 IDTVEC(fpusegm_pti), IDTVEC(tss_pti), IDTVEC(missing_pti),
502 IDTVEC(stk_pti), IDTVEC(prot_pti), IDTVEC(page_pti),
503 IDTVEC(rsvd_pti), IDTVEC(fpu_pti), IDTVEC(align_pti),
[all …]
H A Dtrap.c101 extern inthand_t IDTVEC(bpt), IDTVEC(bpt_pti), IDTVEC(dbg),
102 IDTVEC(fast_syscall), IDTVEC(fast_syscall_pti), IDTVEC(fast_syscall32),
103 IDTVEC(int0x80_syscall_pti), IDTVEC(int0x80_syscall);
576 (uintptr_t)IDTVEC(fast_syscall_pti) || in trap()
579 (uintptr_t)IDTVEC(int0x80_syscall_pti) || in trap()
581 frame->tf_rip == (uintptr_t)IDTVEC(bpt_pti)) in trap()
585 (uintptr_t)IDTVEC(fast_syscall) || in trap()
588 (uintptr_t)IDTVEC(int0x80_syscall) || in trap()
590 frame->tf_rip == (uintptr_t)IDTVEC(bpt)) in trap()
593 if (frame->tf_rip == (uintptr_t)IDTVEC(dbg) || in trap()
[all …]
H A Dmp_machdep.c129 setidt(IPI_INVLOP, pti ? IDTVEC(invlop_pti) : IDTVEC(invlop), in cpu_mp_start()
133 setidt(IPI_RENDEZVOUS, pti ? IDTVEC(rendezvous_pti) : in cpu_mp_start()
134 IDTVEC(rendezvous), SDT_SYSIGT, SEL_KPL, 0); in cpu_mp_start()
137 setidt(IPI_BITMAP_VECTOR, pti ? IDTVEC(ipi_intr_bitmap_handler_pti) : in cpu_mp_start()
138 IDTVEC(ipi_intr_bitmap_handler), SDT_SYSIGT, SEL_KPL, 0); in cpu_mp_start()
141 setidt(IPI_STOP, pti ? IDTVEC(cpustop_pti) : IDTVEC(cpustop), in cpu_mp_start()
145 setidt(IPI_SUSPEND, pti ? IDTVEC(cpususpend_pti) : IDTVEC(cpususpend), in cpu_mp_start()
149 setidt(IPI_SWI, pti ? IDTVEC(ipi_swi_pti) : IDTVEC(ipi_swi), in cpu_mp_start()
H A Dapic_vector.S113 IDTVEC(spuriousint)
260 IDTVEC(justreturn)
H A Dexception.S319 IDTVEC(dblfault)
363 IDTVEC(page_pti)
379 IDTVEC(page)
450 IDTVEC(\name\()_pti)
457 IDTVEC(\name)
523 IDTVEC(fast_syscall_pti)
533 IDTVEC(fast_syscall)
624 IDTVEC(fast_syscall32)
633 IDTVEC(dbg)
770 IDTVEC(nmi)
[all …]
/freebsd/sys/amd64/include/
H A Dsmp.h28 IDTVEC(justreturn), /* interrupt CPU with minimum overhead */
29 IDTVEC(justreturn1_pti),
30 IDTVEC(invlop_pti),
31 IDTVEC(invlop),
32 IDTVEC(ipi_intr_bitmap_handler_pti),
33 IDTVEC(ipi_swi_pti),
34 IDTVEC(cpustop_pti),
35 IDTVEC(cpususpend_pti),
36 IDTVEC(rendezvous_pti);
H A Dasmacros.h91 #define IDTVEC(name) ALIGN_TEXT; .globl __CONCAT(X,name); \ macro
/freebsd/sys/x86/isa/
H A Datpic.c76 IDTVEC(atpic_intr0), IDTVEC(atpic_intr1), IDTVEC(atpic_intr2),
77 IDTVEC(atpic_intr3), IDTVEC(atpic_intr4), IDTVEC(atpic_intr5),
78 IDTVEC(atpic_intr6), IDTVEC(atpic_intr7), IDTVEC(atpic_intr8),
79 IDTVEC(atpic_intr9), IDTVEC(atpic_intr10), IDTVEC(atpic_intr11),
80 IDTVEC(atpic_intr12), IDTVEC(atpic_intr13), IDTVEC(atpic_intr14),
84 IDTVEC(atpic_intr0_pti), IDTVEC(atpic_intr1_pti),
85 IDTVEC(atpic_intr2_pti), IDTVEC(atpic_intr3_pti),
86 IDTVEC(atpic_intr4_pti), IDTVEC(atpic_intr5_pti),
87 IDTVEC(atpic_intr6_pti), IDTVEC(atpic_intr7_pti),
88 IDTVEC(atpic_intr8_pti), IDTVEC(atpic_intr9_pti),
[all …]
/freebsd/sys/i386/i386/
H A Dapic_vector.S111 IDTVEC(spuriousint)
131 IDTVEC(timerint)
147 IDTVEC(cmcint_pti)
148 IDTVEC(cmcint)
163 IDTVEC(errorint)
202 IDTVEC(invltlb)
216 IDTVEC(invlpg)
230 IDTVEC(invlrng)
244 IDTVEC(invlcache)
273 IDTVEC(cpustop)
[all …]
H A Dexception.S100 IDTVEC(div)
102 IDTVEC(bpt)
106 IDTVEC(ofl)
108 IDTVEC(bnd)
111 IDTVEC(ill)
114 IDTVEC(dna)
118 IDTVEC(tss)
123 IDTVEC(stk)
191 IDTVEC(fpu)
195 IDTVEC(xmm)
[all …]
H A Dmachdep.c624 IDTVEC(div), IDTVEC(dbg), IDTVEC(nmi), IDTVEC(bpt), IDTVEC(ofl),
625 IDTVEC(bnd), IDTVEC(ill), IDTVEC(dna), IDTVEC(fpusegm),
626 IDTVEC(tss), IDTVEC(missing), IDTVEC(stk), IDTVEC(prot),
627 IDTVEC(page), IDTVEC(mchk), IDTVEC(rsvd), IDTVEC(fpu), IDTVEC(align),
628 IDTVEC(xmm),
630 IDTVEC(dtrace_ret),
633 IDTVEC(xen_intr_upcall),
635 IDTVEC(int0x80_syscall);
661 if (func != (uintptr_t)&IDTVEC(rsvd)) { in DB_SHOW_COMMAND_FLAGS()
1353 setidt(IDT_DTRACE_RET, &IDTVEC(dtrace_ret), in i386_setidt1()
[all …]
H A Dmp_machdep.c214 setidt(IPI_INVLTLB, IDTVEC(invltlb), in cpu_mp_start()
216 setidt(IPI_INVLPG, IDTVEC(invlpg), in cpu_mp_start()
218 setidt(IPI_INVLRNG, IDTVEC(invlrng), in cpu_mp_start()
222 setidt(IPI_INVLCACHE, IDTVEC(invlcache), in cpu_mp_start()
226 setidt(IPI_RENDEZVOUS, IDTVEC(rendezvous), in cpu_mp_start()
230 setidt(IPI_BITMAP_VECTOR, IDTVEC(ipi_intr_bitmap_handler), in cpu_mp_start()
234 setidt(IPI_STOP, IDTVEC(cpustop), in cpu_mp_start()
238 setidt(IPI_SUSPEND, IDTVEC(cpususpend), in cpu_mp_start()
242 setidt(IPI_SWI, IDTVEC(ipi_swi), in cpu_mp_start()
H A Dtrap.c118 extern inthand_t IDTVEC(bpt), IDTVEC(dbg), IDTVEC(int0x80_syscall);
675 (uintptr_t)IDTVEC(int0x80_syscall) + setidt_disp || in trap()
676 frame->tf_eip == (uintptr_t)IDTVEC(bpt) + in trap()
678 frame->tf_eip == (uintptr_t)IDTVEC(dbg) + in trap()
/freebsd/sys/amd64/ia32/
H A Dia32_syscall.c99 #define IDTVEC(name) __CONCAT(X,name) macro
101 extern inthand_t IDTVEC(int0x80_syscall), IDTVEC(int0x80_syscall_pti),
102 IDTVEC(rsvd), IDTVEC(rsvd_pti);
244 setidt(IDT_SYSCALL, pti ? &IDTVEC(int0x80_syscall_pti) : in ia32_syscall_enable()
245 &IDTVEC(int0x80_syscall), SDT_SYSIGT, SEL_UPL, 0); in ia32_syscall_enable()
252 setidt(IDT_SYSCALL, pti ? &IDTVEC(rsvd_pti) : &IDTVEC(rsvd), in ia32_syscall_disable()
H A Dia32_exception.S41 IDTVEC(int0x80_syscall_pti)
45 IDTVEC(int0x80_syscall)
/freebsd/sys/i386/include/
H A Dsmp.h29 IDTVEC(invltlb), /* TLB shootdowns - global */
30 IDTVEC(invlpg), /* TLB shootdowns - 1 page */
31 IDTVEC(invlrng), /* TLB shootdowns - page range */
32 IDTVEC(invlcache); /* Write back and invalidate cache */
H A Dasmacros.h66 #define IDTVEC(name) ALIGN_TEXT; .globl __CONCAT(X,name); \ macro
/freebsd/sys/dev/hyperv/vmbus/x86/
H A Dvmbus_x86.c73 extern inthand_t IDTVEC(vmbus_isr), IDTVEC(vmbus_isr_pti);
74 #define VMBUS_ISR_ADDR trunc_page((uintptr_t)IDTVEC(vmbus_isr_pti))
154 pti ? IDTVEC(vmbus_isr_pti) : IDTVEC(vmbus_isr)); in vmbus_setup_intr1()
/freebsd/sys/x86/x86/
H A Dlocal_apic.c170 IDTVEC(apic_isr1), /* 32 - 63 */
171 IDTVEC(apic_isr2), /* 64 - 95 */
172 IDTVEC(apic_isr3), /* 96 - 127 */
173 IDTVEC(apic_isr4), /* 128 - 159 */
195 extern inthand_t IDTVEC(rsvd_pti), IDTVEC(rsvd);
466 setidt(APIC_TIMER_INT, pti ? IDTVEC(timerint_pti) : IDTVEC(timerint), in lapic_init()
470 setidt(APIC_ERROR_INT, pti ? IDTVEC(errorint_pti) : IDTVEC(errorint), in lapic_init()
476 setidt(APIC_CMC_INT, pti ? IDTVEC(cmcint_pti) : IDTVEC(cmcint), in lapic_init()
1630 setidt(vector, pti ? &IDTVEC(rsvd_pti) : &IDTVEC(rsvd), SDT_APIC, in apic_disable_vector()
2124 KASSERT(ipifunc != &IDTVEC(rsvd) && ipifunc != &IDTVEC(rsvd_pti), in lapic_ipi_alloc()
[all …]
/freebsd/sys/dev/hyperv/vmbus/i386/
H A Dvmbus_vector.S42 IDTVEC(vmbus_isr_pti)
43 IDTVEC(vmbus_isr)
/freebsd/sys/amd64/vmm/
H A Dvmm.c422 vmm_ipinum = lapic_ipi_alloc(pti ? &IDTVEC(justreturn1_pti) : in vmm_init()
423 &IDTVEC(justreturn)); in vmm_init()
/freebsd/sys/amd64/vmm/intel/
H A Dvmx.c885 pirvec = lapic_ipi_alloc(pti ? &IDTVEC(justreturn1_pti) : in vmx_modinit()
886 &IDTVEC(justreturn)); in vmx_modinit()