Home
last modified time | relevance | path

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

/freebsd-12-stable/sys/amd64/include/
Dsmp.h30 IDTVEC(justreturn), /* interrupt CPU with minimum overhead */
31 IDTVEC(justreturn1_pti),
32 IDTVEC(invltlb_pti),
33 IDTVEC(invltlb_pcid_pti),
34 IDTVEC(invltlb_pcid), /* TLB shootdowns - global, pcid */
35 IDTVEC(invltlb_invpcid_pti_pti),
36 IDTVEC(invltlb_invpcid_nopti),
37 IDTVEC(invlpg_pti),
38 IDTVEC(invlpg_invpcid_pti),
39 IDTVEC(invlpg_invpcid),
[all …]
Dasmacros.h167 #define IDTVEC(name) ALIGN_TEXT; .globl __CONCAT(X,name); \ macro
/freebsd-12-stable/sys/x86/isa/
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),
81 IDTVEC(atpic_intr15);
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),
[all …]
/freebsd-12-stable/sys/x86/include/
Dapicvar.h180 IDTVEC(apic_isr1), IDTVEC(apic_isr2), IDTVEC(apic_isr3),
181 IDTVEC(apic_isr4), IDTVEC(apic_isr5), IDTVEC(apic_isr6),
182 IDTVEC(apic_isr7), IDTVEC(cmcint), IDTVEC(errorint),
183 IDTVEC(spuriousint), IDTVEC(timerint),
184 IDTVEC(apic_isr1_pti), IDTVEC(apic_isr2_pti), IDTVEC(apic_isr3_pti),
185 IDTVEC(apic_isr4_pti), IDTVEC(apic_isr5_pti), IDTVEC(apic_isr6_pti),
186 IDTVEC(apic_isr7_pti), IDTVEC(cmcint_pti), IDTVEC(errorint_pti),
187 IDTVEC(spuriousint_pti), IDTVEC(timerint_pti);
Dx86_smp.h74 IDTVEC(invltlb), /* TLB shootdowns - global */
75 IDTVEC(invlpg), /* TLB shootdowns - 1 page */
76 IDTVEC(invlrng), /* TLB shootdowns - page range */
77 IDTVEC(invlcache), /* Write back and invalidate cache */
78 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 */
Dintr_machdep.h75 #define IDTVEC(name) __CONCAT(X,name) macro
/freebsd-12-stable/sys/i386/i386/
Dapic_vector.s114 IDTVEC(spuriousint)
133 IDTVEC(timerint_pti)
134 IDTVEC(timerint)
152 IDTVEC(cmcint_pti)
153 IDTVEC(cmcint)
169 IDTVEC(errorint_pti)
170 IDTVEC(errorint)
188 IDTVEC(xen_intr_upcall)
213 IDTVEC(invltlb)
227 IDTVEC(invlpg)
[all …]
Dexception.s104 IDTVEC(div)
106 IDTVEC(bpt)
108 IDTVEC(dtrace_ret)
110 IDTVEC(ofl)
112 IDTVEC(bnd)
115 IDTVEC(ill)
118 IDTVEC(dna)
120 IDTVEC(fpusegm)
122 IDTVEC(tss)
124 IDTVEC(missing)
[all …]
Dmp_machdep.c164 setidt(IPI_INVLTLB, IDTVEC(invltlb), in cpu_mp_start()
166 setidt(IPI_INVLPG, IDTVEC(invlpg), in cpu_mp_start()
168 setidt(IPI_INVLRNG, IDTVEC(invlrng), in cpu_mp_start()
172 setidt(IPI_INVLCACHE, IDTVEC(invlcache), in cpu_mp_start()
176 setidt(IPI_RENDEZVOUS, IDTVEC(rendezvous), in cpu_mp_start()
180 setidt(IPI_BITMAP_VECTOR, IDTVEC(ipi_intr_bitmap_handler), in cpu_mp_start()
184 setidt(IPI_STOP, IDTVEC(cpustop), in cpu_mp_start()
188 setidt(IPI_SUSPEND, IDTVEC(cpususpend), in cpu_mp_start()
192 setidt(IPI_SWI, IDTVEC(ipi_swi), in cpu_mp_start()
Dmachdep.c1558 IDTVEC(div), IDTVEC(dbg), IDTVEC(nmi), IDTVEC(bpt), IDTVEC(ofl),
1559 IDTVEC(bnd), IDTVEC(ill), IDTVEC(dna), IDTVEC(fpusegm),
1560 IDTVEC(tss), IDTVEC(missing), IDTVEC(stk), IDTVEC(prot),
1561 IDTVEC(page), IDTVEC(mchk), IDTVEC(rsvd), IDTVEC(fpu), IDTVEC(align),
1562 IDTVEC(xmm),
1564 IDTVEC(dtrace_ret),
1567 IDTVEC(xen_intr_upcall),
1569 IDTVEC(int0x80_syscall);
1595 if (func != (uintptr_t)&IDTVEC(rsvd)) { in DB_SHOW_COMMAND()
2242 setidt(x, &IDTVEC(rsvd), SDT_SYS386IGT, SEL_KPL, in i386_setidt1()
[all …]
Dtrap.c125 extern inthand_t IDTVEC(bpt), IDTVEC(dbg), IDTVEC(int0x80_syscall);
656 (uintptr_t)IDTVEC(int0x80_syscall) + setidt_disp || in trap()
657 frame->tf_eip == (uintptr_t)IDTVEC(bpt) + in trap()
659 frame->tf_eip == (uintptr_t)IDTVEC(dbg) + in trap()
/freebsd-12-stable/sys/amd64/amd64/
Dmp_machdep.c210 IDTVEC(invltlb_invpcid_pti_pti) : in cpu_mp_start()
211 IDTVEC(invltlb_invpcid_nopti), SDT_SYSIGT, in cpu_mp_start()
213 setidt(IPI_INVLPG, pti ? IDTVEC(invlpg_invpcid_pti) : in cpu_mp_start()
214 IDTVEC(invlpg_invpcid), SDT_SYSIGT, SEL_KPL, 0); in cpu_mp_start()
215 setidt(IPI_INVLRNG, pti ? IDTVEC(invlrng_invpcid_pti) : in cpu_mp_start()
216 IDTVEC(invlrng_invpcid), SDT_SYSIGT, SEL_KPL, 0); in cpu_mp_start()
218 setidt(IPI_INVLTLB, pti ? IDTVEC(invltlb_pcid_pti) : in cpu_mp_start()
219 IDTVEC(invltlb_pcid), SDT_SYSIGT, SEL_KPL, 0); in cpu_mp_start()
220 setidt(IPI_INVLPG, pti ? IDTVEC(invlpg_pcid_pti) : in cpu_mp_start()
221 IDTVEC(invlpg_pcid), SDT_SYSIGT, SEL_KPL, 0); in cpu_mp_start()
[all …]
Dmachdep.c842 IDTVEC(div), IDTVEC(dbg), IDTVEC(nmi), IDTVEC(bpt), IDTVEC(ofl),
843 IDTVEC(bnd), IDTVEC(ill), IDTVEC(dna), IDTVEC(fpusegm),
844 IDTVEC(tss), IDTVEC(missing), IDTVEC(stk), IDTVEC(prot),
845 IDTVEC(page), IDTVEC(mchk), IDTVEC(rsvd), IDTVEC(fpu), IDTVEC(align),
846 IDTVEC(xmm), IDTVEC(dblfault),
847 IDTVEC(div_pti), IDTVEC(bpt_pti),
848 IDTVEC(ofl_pti), IDTVEC(bnd_pti), IDTVEC(ill_pti), IDTVEC(dna_pti),
849 IDTVEC(fpusegm_pti), IDTVEC(tss_pti), IDTVEC(missing_pti),
850 IDTVEC(stk_pti), IDTVEC(prot_pti), IDTVEC(page_pti),
851 IDTVEC(rsvd_pti), IDTVEC(fpu_pti), IDTVEC(align_pti),
[all …]
Dtrap.c106 extern inthand_t IDTVEC(bpt), IDTVEC(bpt_pti), IDTVEC(dbg),
107 IDTVEC(fast_syscall), IDTVEC(fast_syscall_pti), IDTVEC(fast_syscall32),
108 IDTVEC(int0x80_syscall_pti), IDTVEC(int0x80_syscall);
553 (uintptr_t)IDTVEC(fast_syscall_pti) || in trap()
556 (uintptr_t)IDTVEC(int0x80_syscall_pti) || in trap()
558 frame->tf_rip == (uintptr_t)IDTVEC(bpt_pti)) in trap()
562 (uintptr_t)IDTVEC(fast_syscall) || in trap()
565 (uintptr_t)IDTVEC(int0x80_syscall) || in trap()
567 frame->tf_rip == (uintptr_t)IDTVEC(bpt)) in trap()
570 if (frame->tf_rip == (uintptr_t)IDTVEC(dbg) || in trap()
[all …]
Dexception.S323 IDTVEC(dblfault)
364 IDTVEC(page_pti)
380 IDTVEC(page)
451 IDTVEC(\name\()_pti)
458 IDTVEC(\name)
524 IDTVEC(fast_syscall_pti)
535 IDTVEC(fast_syscall)
628 IDTVEC(fast_syscall32)
637 IDTVEC(dbg)
774 IDTVEC(nmi)
[all …]
Dapic_vector.S114 IDTVEC(spuriousint)
303 IDTVEC(justreturn)
/freebsd-12-stable/sys/amd64/ia32/
Dia32_syscall.c95 #define IDTVEC(name) __CONCAT(X,name) macro
97 extern inthand_t IDTVEC(int0x80_syscall), IDTVEC(int0x80_syscall_pti),
98 IDTVEC(rsvd), IDTVEC(rsvd_pti);
240 setidt(IDT_SYSCALL, pti ? &IDTVEC(int0x80_syscall_pti) : in ia32_syscall_enable()
241 &IDTVEC(int0x80_syscall), SDT_SYSIGT, SEL_UPL, 0); in ia32_syscall_enable()
248 setidt(IDT_SYSCALL, pti ? &IDTVEC(rsvd_pti) : &IDTVEC(rsvd), in ia32_syscall_disable()
Dia32_exception.S43 IDTVEC(int0x80_syscall_pti)
47 IDTVEC(int0x80_syscall)
/freebsd-12-stable/sys/x86/x86/
Dlocal_apic.c168 IDTVEC(apic_isr1), /* 32 - 63 */
169 IDTVEC(apic_isr2), /* 64 - 95 */
170 IDTVEC(apic_isr3), /* 96 - 127 */
171 IDTVEC(apic_isr4), /* 128 - 159 */
172 IDTVEC(apic_isr5), /* 160 - 191 */
173 IDTVEC(apic_isr6), /* 192 - 223 */
174 IDTVEC(apic_isr7), /* 224 - 255 */
179 IDTVEC(apic_isr1_pti), /* 32 - 63 */
180 IDTVEC(apic_isr2_pti), /* 64 - 95 */
181 IDTVEC(apic_isr3_pti), /* 96 - 127 */
[all …]
/freebsd-12-stable/sys/dev/hyperv/vmbus/i386/
Dvmbus_vector.S41 IDTVEC(vmbus_isr_pti)
42 IDTVEC(vmbus_isr)
/freebsd-12-stable/sys/dev/hyperv/vmbus/
Dvmbus.c141 extern inthand_t IDTVEC(vmbus_isr), IDTVEC(vmbus_isr_pti);
951 sc->vmbus_idtvec = lapic_ipi_alloc(pti ? IDTVEC(vmbus_isr_pti) : in vmbus_intr_setup()
952 IDTVEC(vmbus_isr)); in vmbus_intr_setup()
/freebsd-12-stable/sys/i386/include/
Dasmacros.h146 #define IDTVEC(name) ALIGN_TEXT; .globl __CONCAT(X,name); \ macro
/freebsd-12-stable/sys/amd64/vmm/
Dvmm.c339 vmm_ipinum = lapic_ipi_alloc(pti ? &IDTVEC(justreturn1_pti) : in vmm_init()
340 &IDTVEC(justreturn)); in vmm_init()
/freebsd-12-stable/sys/amd64/vmm/intel/
Dvmx.c872 pirvec = lapic_ipi_alloc(pti ? &IDTVEC(justreturn1_pti) : in vmx_init()
873 &IDTVEC(justreturn)); in vmx_init()