| /freebsd-12-stable/sys/amd64/include/ |
| D | smp.h | 30 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 …]
|
| D | asmacros.h | 167 #define IDTVEC(name) ALIGN_TEXT; .globl __CONCAT(X,name); \ macro
|
| /freebsd-12-stable/sys/x86/isa/ |
| D | atpic.c | 76 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/ |
| D | apicvar.h | 180 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);
|
| D | x86_smp.h | 74 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 */
|
| D | intr_machdep.h | 75 #define IDTVEC(name) __CONCAT(X,name) macro
|
| /freebsd-12-stable/sys/i386/i386/ |
| D | apic_vector.s | 114 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 …]
|
| D | exception.s | 104 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 …]
|
| D | mp_machdep.c | 164 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()
|
| D | machdep.c | 1558 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 …]
|
| D | trap.c | 125 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/ |
| D | mp_machdep.c | 210 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 …]
|
| D | machdep.c | 842 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 …]
|
| D | trap.c | 106 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 …]
|
| D | exception.S | 323 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 …]
|
| D | apic_vector.S | 114 IDTVEC(spuriousint) 303 IDTVEC(justreturn)
|
| /freebsd-12-stable/sys/amd64/ia32/ |
| D | ia32_syscall.c | 95 #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()
|
| D | ia32_exception.S | 43 IDTVEC(int0x80_syscall_pti) 47 IDTVEC(int0x80_syscall)
|
| /freebsd-12-stable/sys/x86/x86/ |
| D | local_apic.c | 168 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/ |
| D | vmbus_vector.S | 41 IDTVEC(vmbus_isr_pti) 42 IDTVEC(vmbus_isr)
|
| /freebsd-12-stable/sys/dev/hyperv/vmbus/ |
| D | vmbus.c | 141 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/ |
| D | asmacros.h | 146 #define IDTVEC(name) ALIGN_TEXT; .globl __CONCAT(X,name); \ macro
|
| /freebsd-12-stable/sys/amd64/vmm/ |
| D | vmm.c | 339 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/ |
| D | vmx.c | 872 pirvec = lapic_ipi_alloc(pti ? &IDTVEC(justreturn1_pti) : in vmx_init() 873 &IDTVEC(justreturn)); in vmx_init()
|