Home
last modified time | relevance | path

Searched refs:intno (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dkvm_book3s_asm.h32 .macro DO_KVM intno
33 .if (\intno == BOOK3S_INTERRUPT_SYSTEM_RESET) || \
34 (\intno == BOOK3S_INTERRUPT_MACHINE_CHECK) || \
35 (\intno == BOOK3S_INTERRUPT_DATA_STORAGE) || \
36 (\intno == BOOK3S_INTERRUPT_INST_STORAGE) || \
37 (\intno == BOOK3S_INTERRUPT_DATA_SEGMENT) || \
38 (\intno == BOOK3S_INTERRUPT_INST_SEGMENT) || \
39 (\intno == BOOK3S_INTERRUPT_EXTERNAL) || \
40 (\intno == BOOK3S_INTERRUPT_EXTERNAL_HV) || \
41 (\intno
[all...]
H A Dkvm_booke_hv_asm.h56 .macro DO_KVM intno srr1
61 b kvmppc_handler_\intno\()_\srr1
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dkvm_book3s_asm.h29 .macro DO_KVM intno
30 .if (\intno == BOOK3S_INTERRUPT_SYSTEM_RESET) || \
31 (\intno == BOOK3S_INTERRUPT_MACHINE_CHECK) || \
32 (\intno == BOOK3S_INTERRUPT_DATA_STORAGE) || \
33 (\intno == BOOK3S_INTERRUPT_INST_STORAGE) || \
34 (\intno == BOOK3S_INTERRUPT_DATA_SEGMENT) || \
35 (\intno == BOOK3S_INTERRUPT_INST_SEGMENT) || \
36 (\intno == BOOK3S_INTERRUPT_EXTERNAL) || \
37 (\intno == BOOK3S_INTERRUPT_EXTERNAL_HV) || \
38 (\intno
[all...]
H A Dkvm_booke_hv_asm.h56 .macro DO_KVM intno srr1
61 b kvmppc_handler_\intno\()_\srr1
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H 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
H 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\()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H 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
H 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\()
[all...]
/kernel/linux/linux-5.10/arch/xtensa/include/asm/
H A Dprocessor.h79 #define XTENSA_INT_LEVEL(intno) _XTENSA_INT_LEVEL(intno)
80 #define _XTENSA_INT_LEVEL(intno) XCHAL_INT##intno##_LEVEL
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dhead_booke.h47 #define NORMAL_EXCEPTION_PROLOG(intno) \
54 DO_KVM BOOKE_INTERRUPT_##intno SPRN_SRR1; \
86 .macro SYSCALL_ENTRY trapno intno srr1
97 b kvmppc_handler_\intno\()_\srr1
231 #define EXC_LEVEL_EXCEPTION_PROLOG(exc_level, intno, exc_level_srr0, exc_level_srr1) \
240 DO_KVM BOOKE_INTERRUPT_##intno exc_level_srr1; \
276 #define CRITICAL_EXCEPTION_PROLOG(intno) \
277 EXC_LEVEL_EXCEPTION_PROLOG(CRIT, intno, SPRN_CSRR0, SPRN_CSRR1)
308 #define EXCEPTION(n, intno, label, hdlr, xfer) \
310 NORMAL_EXCEPTION_PROLOG(intno); \
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dhead_booke.h48 #define NORMAL_EXCEPTION_PROLOG(trapno, intno) \
55 DO_KVM BOOKE_INTERRUPT_##intno SPRN_SRR1; \
115 .macro SYSCALL_ENTRY trapno intno srr1
126 b kvmppc_handler_\intno\()_\srr1
193 #define EXC_LEVEL_EXCEPTION_PROLOG(exc_level, trapno, intno, exc_level_srr0, exc_level_srr1) \
202 DO_KVM BOOKE_INTERRUPT_##intno exc_level_srr1; \
268 #define CRITICAL_EXCEPTION_PROLOG(trapno, intno) \
269 EXC_LEVEL_EXCEPTION_PROLOG(CRIT, trapno+2, intno, SPRN_CSRR0, SPRN_CSRR1)
300 #define EXCEPTION(n, intno, label, hdlr) \
302 NORMAL_EXCEPTION_PROLOG(n, intno); \
[all...]
/kernel/linux/linux-6.6/arch/xtensa/include/asm/
H A Dprocessor.h71 #define XTENSA_INT_LEVEL(intno) _XTENSA_INT_LEVEL(intno)
72 #define _XTENSA_INT_LEVEL(intno) XCHAL_INT##intno##_LEVEL
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dvm86_32.c657 int intno = popb(csp, ip, simulate_sigsegv); in handle_vm86_fault() local
660 if ((1 << (intno & 7)) & vmpi->vm86dbg_intxxtab[intno >> 3]) { in handle_vm86_fault()
661 save_v86_state(regs, VM86_INTx + (intno << 8)); in handle_vm86_fault()
665 do_int(regs, intno, ssp, sp); in handle_vm86_fault()
767 static irqreturn_t irq_handler(int intno, void *dev_id) in irq_handler() argument
773 irq_bit = 1 << intno; in irq_handler()
774 if ((irqbits & irq_bit) || !vm86_irqs[intno].tsk) in irq_handler()
777 if (vm86_irqs[intno].sig) in irq_handler()
778 send_sig(vm86_irqs[intno] in irq_handler()
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dvm86_32.c623 int intno = popb(csp, ip, simulate_sigsegv); in handle_vm86_fault() local
626 if ((1 << (intno & 7)) & vmpi->vm86dbg_intxxtab[intno >> 3]) { in handle_vm86_fault()
627 save_v86_state(regs, VM86_INTx + (intno << 8)); in handle_vm86_fault()
631 do_int(regs, intno, ssp, sp); in handle_vm86_fault()
733 static irqreturn_t irq_handler(int intno, void *dev_id) in irq_handler() argument
739 irq_bit = 1 << intno; in irq_handler()
740 if ((irqbits & irq_bit) || !vm86_irqs[intno].tsk) in irq_handler()
743 if (vm86_irqs[intno].sig) in irq_handler()
744 send_sig(vm86_irqs[intno] in irq_handler()
[all...]
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Di8259.c236 int irq, irq2, intno; in kvm_pic_read_irq() local
254 intno = s->pics[1].irq_base + irq2; in kvm_pic_read_irq()
257 intno = s->pics[0].irq_base + irq; in kvm_pic_read_irq()
263 intno = s->pics[0].irq_base + irq; in kvm_pic_read_irq()
268 return intno; in kvm_pic_read_irq()
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Di8259.c238 int irq, irq2, intno; in kvm_pic_read_irq() local
256 intno = s->pics[1].irq_base + irq2; in kvm_pic_read_irq()
258 intno = s->pics[0].irq_base + irq; in kvm_pic_read_irq()
264 intno = s->pics[0].irq_base + irq; in kvm_pic_read_irq()
269 return intno; in kvm_pic_read_irq()
/kernel/linux/linux-5.10/drivers/isdn/hardware/mISDN/
H A DmISDNinfineon.c265 diva_irq(int intno, void *dev_id) in diva_irq() argument
283 diva20x_irq(int intno, void *dev_id) in diva20x_irq() argument
302 tiger_irq(int intno, void *dev_id) in tiger_irq() argument
320 elsa_irq(int intno, void *dev_id) in elsa_irq() argument
338 niccy_irq(int intno, void *dev_id) in niccy_irq() argument
357 gazel_irq(int intno, void *dev_id) in gazel_irq() argument
369 ipac_irq(int intno, void *dev_id) in ipac_irq() argument
H A Dspeedfax.c112 speedfax_irq(int intno, void *dev_id) in speedfax_irq() argument
H A Davmfritz.c620 avm_fritz_interrupt(int intno, void *dev_id) in avm_fritz_interrupt() argument
647 avm_fritzv2_interrupt(int intno, void *dev_id) in avm_fritzv2_interrupt() argument
H A Dw6692.c767 w6692_irq(int intno, void *dev_id) in w6692_irq() argument
H A Dnetjet.c675 nj_irq(int intno, void *dev_id) in nj_irq() argument
/kernel/linux/linux-6.6/drivers/isdn/hardware/mISDN/
H A DmISDNinfineon.c265 diva_irq(int intno, void *dev_id) in diva_irq() argument
283 diva20x_irq(int intno, void *dev_id) in diva20x_irq() argument
302 tiger_irq(int intno, void *dev_id) in tiger_irq() argument
320 elsa_irq(int intno, void *dev_id) in elsa_irq() argument
338 niccy_irq(int intno, void *dev_id) in niccy_irq() argument
357 gazel_irq(int intno, void *dev_id) in gazel_irq() argument
369 ipac_irq(int intno, void *dev_id) in ipac_irq() argument
H A Dspeedfax.c112 speedfax_irq(int intno, void *dev_id) in speedfax_irq() argument
H A Davmfritz.c620 avm_fritz_interrupt(int intno, void *dev_id) in avm_fritz_interrupt() argument
647 avm_fritzv2_interrupt(int intno, void *dev_id) in avm_fritzv2_interrupt() argument
H A Dw6692.c767 w6692_irq(int intno, void *dev_id) in w6692_irq() argument

Completed in 20 milliseconds

12