Home
last modified time | relevance | path

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

12345

/Linux-v4.19/include/linux/irqchip/
Dchained_irq.h31 if (chip->irq_eoi) in chained_irq_enter()
46 if (chip->irq_eoi) in chained_irq_exit()
47 chip->irq_eoi(&desc->irq_data); in chained_irq_exit()
/Linux-v4.19/include/soc/fsl/qe/
Dqe_ic.h108 chip->irq_eoi(&desc->irq_data); in qe_ic_cascade_low_mpic()
120 chip->irq_eoi(&desc->irq_data); in qe_ic_cascade_high_mpic()
136 chip->irq_eoi(&desc->irq_data); in qe_ic_cascade_muxed_mpic()
/Linux-v4.19/kernel/irq/
Dchip.c439 chip->irq_eoi(&desc->irq_data); in unmask_threaded_irq()
666 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq()
677 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq()
680 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq()
727 chip->irq_eoi(&desc->irq_data); in handle_fasteoi_irq()
843 chip->irq_eoi(&desc->irq_data); in handle_edge_eoi_irq()
865 if (chip->irq_eoi) in handle_percpu_irq()
866 chip->irq_eoi(&desc->irq_data); in handle_percpu_irq()
907 if (chip->irq_eoi) in handle_percpu_devid_irq()
908 chip->irq_eoi(&desc->irq_data); in handle_percpu_devid_irq()
[all …]
/Linux-v4.19/arch/arm/kernel/
Dmachine_kexec.c131 if (chip->irq_eoi && irqd_irq_inprogress(&desc->irq_data)) in machine_kexec_mask_interrupts()
132 chip->irq_eoi(&desc->irq_data); in machine_kexec_mask_interrupts()
/Linux-v4.19/arch/mips/kernel/
Dirq-msc01.c107 .irq_eoi = unmask_msc_irq,
116 .irq_eoi = unmask_msc_irq,
Dirq-rm7000.c36 .irq_eoi = unmask_rm7k_irq
/Linux-v4.19/arch/x86/kvm/
Dioapic.c468 ++ioapic->irq_eoi[i]; in __kvm_ioapic_update_eoi()
469 if (ioapic->irq_eoi[i] == IOAPIC_SUCCESSIVE_IRQ_MAX_COUNT) { in __kvm_ioapic_update_eoi()
479 ioapic->irq_eoi[i] = 0; in __kvm_ioapic_update_eoi()
485 ioapic->irq_eoi[i] = 0; in __kvm_ioapic_update_eoi()
611 memset(ioapic->irq_eoi, 0x00, sizeof(ioapic->irq_eoi)); in kvm_ioapic_reset()
/Linux-v4.19/arch/powerpc/sysdev/xics/
Dics-rtas.c166 .irq_eoi = NULL, /* Patched at init time */
233 ics_rtas_irq_chip.irq_eoi = icp_ops->eoi; in ics_rtas_init()
Dics-opal.c158 .irq_eoi = NULL, /* Patched at init time */
237 ics_opal_irq_chip.irq_eoi = icp_ops->eoi; in ics_opal_init()
Dxics-common.c330 .irq_eoi = NULL, /* Patched at init time */
478 xics_ipi_chip.irq_eoi = icp_ops->eoi; in xics_init()
/Linux-v4.19/arch/powerpc/platforms/cell/
Dinterrupt.c94 .irq_eoi = iic_eoi,
134 chip->irq_eoi(&desc->irq_data); in iic_ioexc_cascade()
142 .irq_eoi = iic_ioexc_eoi,
/Linux-v4.19/drivers/irqchip/
Dirq-mips-cpu.c62 .irq_eoi = unmask_mips_irq,
123 .irq_eoi = unmask_mips_irq,
Dirq-alpine-msi.c55 .irq_eoi = irq_chip_eoi_parent,
114 .irq_eoi = irq_chip_eoi_parent,
Dirq-gic-v3-its-fsl-mc-msi.c22 .irq_eoi = irq_chip_eoi_parent,
Dirq-eznps.c99 .irq_eoi = nps400_irq_eoi_global,
Dirq-gic-v3-mbi.c36 .irq_eoi = irq_chip_eoi_parent,
166 .irq_eoi = irq_chip_eoi_parent,
/Linux-v4.19/arch/m68k/apollo/
Ddn_ints.c39 .irq_eoi = apollo_irq_eoi,
/Linux-v4.19/arch/hexagon/kernel/
Dirq_cpu.c63 .irq_eoi = eoi_irq
/Linux-v4.19/arch/powerpc/sysdev/
Dehv_pic.c147 .irq_eoi = ehv_pic_end_irq,
154 .irq_eoi = ehv_pic_direct_end_irq,
/Linux-v4.19/arch/powerpc/kernel/
Dmachine_kexec.c37 if (chip->irq_eoi && irqd_irq_inprogress(&desc->irq_data)) in machine_kexec_mask_interrupts()
38 chip->irq_eoi(&desc->irq_data); in machine_kexec_mask_interrupts()
/Linux-v4.19/arch/powerpc/platforms/86xx/
Dpic.c28 chip->irq_eoi(&desc->irq_data); in mpc86xx_8259_cascade()
/Linux-v4.19/arch/arm64/kernel/
Dmachine_kexec.c242 chip->irq_eoi) in machine_kexec_mask_interrupts()
243 chip->irq_eoi(&desc->irq_data); in machine_kexec_mask_interrupts()
/Linux-v4.19/arch/powerpc/platforms/85xx/
Dsocrates_fpga_pic.c108 chip->irq_eoi(&desc->irq_data); in socrates_fpga_pic_cascade()
229 .irq_eoi = socrates_fpga_pic_eoi,
Dcommon.c63 chip->irq_eoi(&desc->irq_data); in cpm2_cascade()
/Linux-v4.19/arch/mips/dec/
Dioasic-irq.c68 .irq_eoi = clear_ioasic_dma_irq,

12345