/Linux-v4.19/include/linux/irqchip/ |
D | chained_irq.h | 31 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/ |
D | qe_ic.h | 108 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/ |
D | chip.c | 439 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/ |
D | machine_kexec.c | 131 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/ |
D | irq-msc01.c | 107 .irq_eoi = unmask_msc_irq, 116 .irq_eoi = unmask_msc_irq,
|
D | irq-rm7000.c | 36 .irq_eoi = unmask_rm7k_irq
|
/Linux-v4.19/arch/x86/kvm/ |
D | ioapic.c | 468 ++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/ |
D | ics-rtas.c | 166 .irq_eoi = NULL, /* Patched at init time */ 233 ics_rtas_irq_chip.irq_eoi = icp_ops->eoi; in ics_rtas_init()
|
D | ics-opal.c | 158 .irq_eoi = NULL, /* Patched at init time */ 237 ics_opal_irq_chip.irq_eoi = icp_ops->eoi; in ics_opal_init()
|
D | xics-common.c | 330 .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/ |
D | interrupt.c | 94 .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/ |
D | irq-mips-cpu.c | 62 .irq_eoi = unmask_mips_irq, 123 .irq_eoi = unmask_mips_irq,
|
D | irq-alpine-msi.c | 55 .irq_eoi = irq_chip_eoi_parent, 114 .irq_eoi = irq_chip_eoi_parent,
|
D | irq-gic-v3-its-fsl-mc-msi.c | 22 .irq_eoi = irq_chip_eoi_parent,
|
D | irq-eznps.c | 99 .irq_eoi = nps400_irq_eoi_global,
|
D | irq-gic-v3-mbi.c | 36 .irq_eoi = irq_chip_eoi_parent, 166 .irq_eoi = irq_chip_eoi_parent,
|
/Linux-v4.19/arch/m68k/apollo/ |
D | dn_ints.c | 39 .irq_eoi = apollo_irq_eoi,
|
/Linux-v4.19/arch/hexagon/kernel/ |
D | irq_cpu.c | 63 .irq_eoi = eoi_irq
|
/Linux-v4.19/arch/powerpc/sysdev/ |
D | ehv_pic.c | 147 .irq_eoi = ehv_pic_end_irq, 154 .irq_eoi = ehv_pic_direct_end_irq,
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | machine_kexec.c | 37 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/ |
D | pic.c | 28 chip->irq_eoi(&desc->irq_data); in mpc86xx_8259_cascade()
|
/Linux-v4.19/arch/arm64/kernel/ |
D | machine_kexec.c | 242 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/ |
D | socrates_fpga_pic.c | 108 chip->irq_eoi(&desc->irq_data); in socrates_fpga_pic_cascade() 229 .irq_eoi = socrates_fpga_pic_eoi,
|
D | common.c | 63 chip->irq_eoi(&desc->irq_data); in cpm2_cascade()
|
/Linux-v4.19/arch/mips/dec/ |
D | ioasic-irq.c | 68 .irq_eoi = clear_ioasic_dma_irq,
|