Home
last modified time | relevance | path

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

/linux-4.4.14/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-4.4.14/arch/powerpc/include/asm/
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-4.4.14/kernel/irq/
Dchip.c314 chip->irq_eoi(&desc->irq_data); in unmask_threaded_irq()
498 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq()
509 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq()
512 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq()
559 chip->irq_eoi(&desc->irq_data); in handle_fasteoi_irq()
675 chip->irq_eoi(&desc->irq_data); in handle_edge_eoi_irq()
697 if (chip->irq_eoi) in handle_percpu_irq()
698 chip->irq_eoi(&desc->irq_data); in handle_percpu_irq()
729 if (chip->irq_eoi) in handle_percpu_devid_irq()
730 chip->irq_eoi(&desc->irq_data); in handle_percpu_devid_irq()
[all …]
/linux-4.4.14/drivers/irqchip/
Dirq-mips-cpu.c60 .irq_eoi = unmask_mips_irq,
98 .irq_eoi = unmask_mips_irq,
Dirq-gic-v3-its-pci-msi.c39 .irq_eoi = irq_chip_eoi_parent,
Dirq-gic-v2m.c83 .irq_eoi = irq_chip_eoi_parent,
122 .irq_eoi = irq_chip_eoi_parent,
Dirq-nvic.c135 gc->chip_types[0].chip.irq_eoi = irq_gc_noop; in nvic_of_init()
Dirq-sun4i.c76 .irq_eoi = sun4i_irq_ack,
Dirq-mtk-sysirq.c64 .irq_eoi = irq_chip_eoi_parent,
Dirq-vf610-mscm-ir.c121 .irq_eoi = irq_chip_eoi_parent,
Dirq-sunxi-nmi.c166 gc->chip_types[0].chip.irq_eoi = irq_gc_ack_set_bit; in sunxi_sc_nmi_irq_init()
Dirq-clps711x.c126 .irq_eoi = clps711x_intc_eoi,
Dirq-atmel-aic-common.c260 gc->chip_types[0].chip.irq_eoi = irq_gc_eoi; in aic_common_of_init()
Dirq-imx-gpcv2.c143 .irq_eoi = irq_chip_eoi_parent,
Dirq-gic-v3.c694 .irq_eoi = gic_eoi_irq,
706 .irq_eoi = gic_eoimode1_eoi_irq,
Dirq-tegra.c212 .irq_eoi = tegra_eoi,
Dirq-crossbar.c66 .irq_eoi = irq_chip_eoi_parent,
Dirq-hip04.c200 .irq_eoi = hip04_eoi_irq,
Dirq-gic.c397 .irq_eoi = gic_eoi_irq,
413 .irq_eoi = gic_eoimode1_eoi_irq,
Dirq-gic-v3-its.c636 .irq_eoi = irq_chip_eoi_parent,
/linux-4.4.14/arch/arm/kernel/
Dmachine_kexec.c106 if (chip->irq_eoi && irqd_irq_inprogress(&desc->irq_data)) in machine_kexec_mask_interrupts()
107 chip->irq_eoi(&desc->irq_data); in machine_kexec_mask_interrupts()
/linux-4.4.14/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-4.4.14/arch/powerpc/sysdev/xics/
Dics-rtas.c165 .irq_eoi = NULL, /* Patched at init time */
230 ics_rtas_irq_chip.irq_eoi = icp_ops->eoi; in ics_rtas_init()
Dics-opal.c158 .irq_eoi = NULL, /* Patched at init time */
235 ics_opal_irq_chip.irq_eoi = icp_ops->eoi; in ics_opal_init()
Dxics-common.c319 .irq_eoi = NULL, /* Patched at init time */
418 xics_ipi_chip.irq_eoi = icp_ops->eoi; in xics_init()
/linux-4.4.14/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,
Dspider-pic.c217 chip->irq_eoi(&desc->irq_data); in spider_irq_cascade()
Daxon_msi.c151 chip->irq_eoi(&desc->irq_data); in axon_msi_cascade()
/linux-4.4.14/arch/x86/kvm/
Dioapic.c440 ++ioapic->irq_eoi[i]; in __kvm_ioapic_update_eoi()
441 if (ioapic->irq_eoi[i] == IOAPIC_SUCCESSIVE_IRQ_MAX_COUNT) { in __kvm_ioapic_update_eoi()
451 ioapic->irq_eoi[i] = 0; in __kvm_ioapic_update_eoi()
457 ioapic->irq_eoi[i] = 0; in __kvm_ioapic_update_eoi()
583 memset(ioapic->irq_eoi, 0x00, IOAPIC_NUM_PINS); in kvm_ioapic_reset()
Dioapic.h79 u32 irq_eoi[IOAPIC_NUM_PINS]; member
/linux-4.4.14/arch/m68k/apollo/
Ddn_ints.c38 .irq_eoi = apollo_irq_eoi,
/linux-4.4.14/arch/hexagon/kernel/
Dirq_cpu.c63 .irq_eoi = eoi_irq
/linux-4.4.14/arch/powerpc/sysdev/
Dehv_pic.c147 .irq_eoi = ehv_pic_end_irq,
154 .irq_eoi = ehv_pic_direct_end_irq,
Dmpc8xx_pic.c68 .irq_eoi = mpc8xx_end_irq,
Dmpic_u3msi.c41 .irq_eoi = mpic_end_irq,
Dcpm2_pic.c195 .irq_eoi = cpm2_end_irq,
Dmpic.c962 .irq_eoi = mpic_end_irq,
970 .irq_eoi = mpic_end_ipi,
977 .irq_eoi = mpic_end_irq,
986 .irq_eoi = mpic_end_ht_irq,
1179 chip->irq_eoi(&desc->irq_data); in mpic_cascade()
Dtsi108_pci.c439 chip->irq_eoi(&desc->irq_data); in tsi108_irq_cascade()
Dcpm1.c84 .irq_eoi = cpm_end_irq,
/linux-4.4.14/drivers/base/
Dplatform-msi.c105 if (!chip->irq_eoi) in platform_msi_update_chip_ops()
106 chip->irq_eoi = irq_chip_eoi_parent; in platform_msi_update_chip_ops()
/linux-4.4.14/arch/powerpc/kernel/
Dmachine_kexec.c36 if (chip->irq_eoi && irqd_irq_inprogress(&desc->irq_data)) in machine_kexec_mask_interrupts()
37 chip->irq_eoi(&desc->irq_data); in machine_kexec_mask_interrupts()
/linux-4.4.14/arch/powerpc/platforms/86xx/
Dpic.c28 chip->irq_eoi(&desc->irq_data); in mpc86xx_8259_cascade()
/linux-4.4.14/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.c60 chip->irq_eoi(&desc->irq_data); in cpm2_cascade()
Dmpc85xx_ds.c57 chip->irq_eoi(&desc->irq_data); in mpc85xx_8259_cascade()
/linux-4.4.14/arch/mips/dec/
Dioasic-irq.c68 .irq_eoi = clear_ioasic_dma_irq,
/linux-4.4.14/arch/sh/boards/mach-se/7206/
Dirq.c122 .irq_eoi = eoi_se7206_irq,
/linux-4.4.14/arch/powerpc/platforms/pasemi/
Dmsi.c57 .irq_eoi = mpic_end_irq,
/linux-4.4.14/arch/mips/loongson64/loongson-3/
Dirq.c98 .irq_eoi = unmask_loongson_irq,
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/
Dmvme5100.c53 chip->irq_eoi(&desc->irq_data); in mvme5100_8259_cascade()
/linux-4.4.14/arch/powerpc/sysdev/ge/
Dge_pic.c108 chip->irq_eoi(&desc->irq_data); in gef_pic_cascade()
/linux-4.4.14/arch/tile/kernel/
Dirq.c208 .irq_eoi = tile_irq_chip_eoi,
/linux-4.4.14/arch/powerpc/platforms/8xx/
Dm8xx_setup.c225 chip->irq_eoi(&desc->irq_data); in cpm_cascade()
/linux-4.4.14/arch/arm/mach-omap2/
Dprm_common.c156 if (chip->irq_eoi) in omap_prcm_irq_handler()
157 chip->irq_eoi(&desc->irq_data); in omap_prcm_irq_handler()
Domap-wakeupgen.c392 .irq_eoi = irq_chip_eoi_parent,
/linux-4.4.14/drivers/gpio/
Dgpio-mpc8xxx.c208 if (chip->irq_eoi) in mpc8xxx_gpio_irq_cascade()
209 chip->irq_eoi(&desc->irq_data); in mpc8xxx_gpio_irq_cascade()
Dgpio-sodaville.c170 ct->chip.irq_eoi = irq_gc_eoi; in sdv_register_irqsupport()
Dgpio-msic.c256 chip->irq_eoi(data); in msic_gpio_irq_handler()
Dgpio-dwapb.c157 if (chip->irq_eoi) in dwapb_irq_handler()
158 chip->irq_eoi(irq_desc_get_irq_data(desc)); in dwapb_irq_handler()
Dgpio-intel-mid.c327 chip->irq_eoi(data); in intel_mid_irq_handler()
Dgpio-lynxpoint.c262 chip->irq_eoi(data); in lp_gpio_irq_handler()
Dgpio-zynq.c478 .irq_eoi = zynq_gpio_irq_ack,
/linux-4.4.14/arch/x86/platform/uv/
Duv_irq.c76 .irq_eoi = uv_ack_apic,
/linux-4.4.14/arch/sparc/kernel/
Dirq_64.c589 .irq_eoi = sun4u_irq_eoi,
598 .irq_eoi = sun4v_irq_eoi,
607 .irq_eoi = sun4v_virq_eoi,
Dleon_kernel.c200 .irq_eoi = leon_eoi_irq,
Dleon_pci_grpci1.c391 desc->irq_data.chip->irq_eoi(&desc->irq_data); in grpci1_pci_flow_irq()
Dleon_pci_grpci2.c543 desc->irq_data.chip->irq_eoi(&desc->irq_data); in grpci2_pci_flow_irq()
/linux-4.4.14/arch/mips/netlogic/common/
Dirq.c166 .irq_eoi = cpuintr_enable,
/linux-4.4.14/arch/mips/paravirt/
Dparavirt-irq.c116 .irq_eoi = irq_core_eoi,
/linux-4.4.14/arch/arm/mach-imx/
Dgpc.c175 .irq_eoi = irq_chip_eoi_parent,
/linux-4.4.14/arch/powerpc/platforms/chrp/
Dsetup.c374 chip->irq_eoi(&desc->irq_data); in chrp_8259_cascade()
/linux-4.4.14/arch/mips/cavium-octeon/
Docteon-irq.c194 .irq_eoi = octeon_irq_core_eoi,
953 .irq_eoi = octeon_irq_ciu_enable_local_v2,
965 .irq_eoi = octeon_irq_ciu_enable_local,
1822 .irq_eoi = octeon_irq_ciu2_mbox_enable_local,
/linux-4.4.14/arch/parisc/kernel/
Dirq.c145 .irq_eoi = cpu_eoi_irq,
/linux-4.4.14/arch/arm/mach-exynos/
Dsuspend.c171 .irq_eoi = irq_chip_eoi_parent,
/linux-4.4.14/arch/powerpc/platforms/pseries/
Dsetup.c123 chip->irq_eoi(&desc->irq_data); in pseries_8259_cascade()
/linux-4.4.14/arch/powerpc/platforms/ps3/
Dinterrupt.c166 .irq_eoi = ps3_chip_eoi,
/linux-4.4.14/include/linux/
Dirq.h357 void (*irq_eoi)(struct irq_data *data); member
/linux-4.4.14/arch/mn10300/kernel/
Dsmp.c125 .irq_eoi = mn10300_ipi_nop
/linux-4.4.14/drivers/parisc/
Diosapic.c714 .irq_eoi = iosapic_eoi_irq,
/linux-4.4.14/drivers/pinctrl/intel/
Dpinctrl-baytrail.c447 chip->irq_eoi(data); in byt_gpio_irq_handler()
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-amd.c491 .irq_eoi = amd_gpio_irq_eoi,
/linux-4.4.14/arch/blackfin/mach-common/
Dints-priority.c547 .irq_eoi = bfin_sec_unmask_irq,
/linux-4.4.14/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.c689 .irq_eoi = sunxi_pinctrl_irq_ack,
/linux-4.4.14/arch/x86/kernel/apic/
Dio_apic.c1876 .irq_eoi = ioapic_ack_level,
1887 .irq_eoi = ioapic_ir_ack_level,
/linux-4.4.14/drivers/xen/events/
Devents_base.c1616 .irq_eoi = eoi_pirq,
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dpci-ioda.c2483 phb->ioda.irq_chip.irq_eoi = pnv_ioda2_msi_eoi; in set_msi_irq_chip()