Home
last modified time | relevance | path

Searched refs:intno (Results 1 – 8 of 8) sorted by relevance

/arch/powerpc/include/asm/
A Dkvm_book3s_asm.h29 .macro DO_KVM intno
36 (\intno == BOOK3S_INTERRUPT_EXTERNAL) || \
39 (\intno == BOOK3S_INTERRUPT_PROGRAM) || \
42 (\intno == BOOK3S_INTERRUPT_SYSCALL) || \
43 (\intno == BOOK3S_INTERRUPT_TRACE) || \
44 (\intno == BOOK3S_INTERRUPT_PERFMON) || \
45 (\intno == BOOK3S_INTERRUPT_ALTIVEC) || \
46 (\intno == BOOK3S_INTERRUPT_VSX)
48 b kvmppc_trampoline_\intno
49 kvmppc_resume_\intno:
[all …]
A Dkvm_booke_hv_asm.h56 .macro DO_KVM intno srr1
61 b kvmppc_handler_\intno\()_\srr1
/arch/powerpc/kvm/
A Dbook3s_rmhandlers.S42 .macro INTERRUPT_TRAMPOLINE intno
44 .global kvmppc_trampoline_\intno
45 kvmppc_trampoline_\intno:
65 b kvmppc_resume_\intno /* Get back original handler */
73 bne ..kvmppc_handler_hasmagic_\intno
79 ..kvmppc_handler_hasmagic_\intno:
86 li r12, \intno
A Dbookehv_interrupts.S60 .macro kvm_handler_common intno, srr0, flags
75 li r14, \intno
170 .macro kvm_handler intno type scratch, paca_ex, ex_r10, ex_r11, srr0, srr1, flags
171 _GLOBAL(kvmppc_handler_\intno\()_\srr1)
204 kvm_handler_common \intno, \srr0, \flags
280 .macro kvm_handler intno srr0, srr1, flags
281 _GLOBAL(kvmppc_handler_\intno\()_\srr1)
303 kvm_handler_common \intno, \srr0, \flags
306 .macro kvm_lvl_handler intno scratch srr0, srr1, flags
307 _GLOBAL(kvmppc_handler_\intno\()_\srr1)
[all …]
/arch/xtensa/include/asm/
A Dprocessor.h71 #define XTENSA_INT_LEVEL(intno) _XTENSA_INT_LEVEL(intno) argument
72 #define _XTENSA_INT_LEVEL(intno) XCHAL_INT##intno##_LEVEL argument
/arch/powerpc/kernel/
A Dhead_booke.h48 #define NORMAL_EXCEPTION_PROLOG(trapno, intno) \ argument
55 DO_KVM BOOKE_INTERRUPT_##intno SPRN_SRR1; \
115 .macro SYSCALL_ENTRY trapno intno srr1
126 b kvmppc_handler_\intno\()_\srr1
201 DO_KVM BOOKE_INTERRUPT_##intno exc_level_srr1; \
267 #define CRITICAL_EXCEPTION_PROLOG(trapno, intno) \ argument
268 EXC_LEVEL_EXCEPTION_PROLOG(CRIT, trapno+2, intno, SPRN_CSRR0, SPRN_CSRR1)
299 #define EXCEPTION(n, intno, label, hdlr) \ argument
301 NORMAL_EXCEPTION_PROLOG(n, intno); \
306 #define CRITICAL_EXCEPTION(n, intno, label, hdlr) \ argument
[all …]
/arch/x86/kernel/
A Dvm86_32.c622 int intno = popb(csp, ip, simulate_sigsegv); in handle_vm86_fault() local
625 if ((1 << (intno & 7)) & vmpi->vm86dbg_intxxtab[intno >> 3]) { in handle_vm86_fault()
626 save_v86_state(regs, VM86_INTx + (intno << 8)); in handle_vm86_fault()
630 do_int(regs, intno, ssp, sp); in handle_vm86_fault()
732 static irqreturn_t irq_handler(int intno, void *dev_id) in irq_handler() argument
738 irq_bit = 1 << intno; in irq_handler()
739 if ((irqbits & irq_bit) || !vm86_irqs[intno].tsk) in irq_handler()
742 if (vm86_irqs[intno].sig) in irq_handler()
743 send_sig(vm86_irqs[intno].sig, vm86_irqs[intno].tsk, 1); in irq_handler()
748 disable_irq_nosync(intno); in irq_handler()
/arch/x86/kvm/
A Di8259.c233 int irq, irq2, intno; in kvm_pic_read_irq() local
251 intno = s->pics[1].irq_base + irq2; in kvm_pic_read_irq()
253 intno = s->pics[0].irq_base + irq; in kvm_pic_read_irq()
259 intno = s->pics[0].irq_base + irq; in kvm_pic_read_irq()
264 return intno; in kvm_pic_read_irq()

Completed in 19 milliseconds