/linux-4.4.14/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-4.4.14/arch/powerpc/include/asm/ |
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-4.4.14/kernel/irq/ |
D | chip.c | 314 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/ |
D | irq-mips-cpu.c | 60 .irq_eoi = unmask_mips_irq, 98 .irq_eoi = unmask_mips_irq,
|
D | irq-gic-v3-its-pci-msi.c | 39 .irq_eoi = irq_chip_eoi_parent,
|
D | irq-gic-v2m.c | 83 .irq_eoi = irq_chip_eoi_parent, 122 .irq_eoi = irq_chip_eoi_parent,
|
D | irq-nvic.c | 135 gc->chip_types[0].chip.irq_eoi = irq_gc_noop; in nvic_of_init()
|
D | irq-sun4i.c | 76 .irq_eoi = sun4i_irq_ack,
|
D | irq-mtk-sysirq.c | 64 .irq_eoi = irq_chip_eoi_parent,
|
D | irq-vf610-mscm-ir.c | 121 .irq_eoi = irq_chip_eoi_parent,
|
D | irq-sunxi-nmi.c | 166 gc->chip_types[0].chip.irq_eoi = irq_gc_ack_set_bit; in sunxi_sc_nmi_irq_init()
|
D | irq-clps711x.c | 126 .irq_eoi = clps711x_intc_eoi,
|
D | irq-atmel-aic-common.c | 260 gc->chip_types[0].chip.irq_eoi = irq_gc_eoi; in aic_common_of_init()
|
D | irq-imx-gpcv2.c | 143 .irq_eoi = irq_chip_eoi_parent,
|
D | irq-gic-v3.c | 694 .irq_eoi = gic_eoi_irq, 706 .irq_eoi = gic_eoimode1_eoi_irq,
|
D | irq-tegra.c | 212 .irq_eoi = tegra_eoi,
|
D | irq-crossbar.c | 66 .irq_eoi = irq_chip_eoi_parent,
|
D | irq-hip04.c | 200 .irq_eoi = hip04_eoi_irq,
|
D | irq-gic.c | 397 .irq_eoi = gic_eoi_irq, 413 .irq_eoi = gic_eoimode1_eoi_irq,
|
D | irq-gic-v3-its.c | 636 .irq_eoi = irq_chip_eoi_parent,
|
/linux-4.4.14/arch/arm/kernel/ |
D | machine_kexec.c | 106 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/ |
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-4.4.14/arch/powerpc/sysdev/xics/ |
D | ics-rtas.c | 165 .irq_eoi = NULL, /* Patched at init time */ 230 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 */ 235 ics_opal_irq_chip.irq_eoi = icp_ops->eoi; in ics_opal_init()
|
D | xics-common.c | 319 .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/ |
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,
|
D | spider-pic.c | 217 chip->irq_eoi(&desc->irq_data); in spider_irq_cascade()
|
D | axon_msi.c | 151 chip->irq_eoi(&desc->irq_data); in axon_msi_cascade()
|
/linux-4.4.14/arch/x86/kvm/ |
D | ioapic.c | 440 ++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()
|
D | ioapic.h | 79 u32 irq_eoi[IOAPIC_NUM_PINS]; member
|
/linux-4.4.14/arch/m68k/apollo/ |
D | dn_ints.c | 38 .irq_eoi = apollo_irq_eoi,
|
/linux-4.4.14/arch/hexagon/kernel/ |
D | irq_cpu.c | 63 .irq_eoi = eoi_irq
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | ehv_pic.c | 147 .irq_eoi = ehv_pic_end_irq, 154 .irq_eoi = ehv_pic_direct_end_irq,
|
D | mpc8xx_pic.c | 68 .irq_eoi = mpc8xx_end_irq,
|
D | mpic_u3msi.c | 41 .irq_eoi = mpic_end_irq,
|
D | cpm2_pic.c | 195 .irq_eoi = cpm2_end_irq,
|
D | mpic.c | 962 .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()
|
D | tsi108_pci.c | 439 chip->irq_eoi(&desc->irq_data); in tsi108_irq_cascade()
|
D | cpm1.c | 84 .irq_eoi = cpm_end_irq,
|
/linux-4.4.14/drivers/base/ |
D | platform-msi.c | 105 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/ |
D | machine_kexec.c | 36 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/ |
D | pic.c | 28 chip->irq_eoi(&desc->irq_data); in mpc86xx_8259_cascade()
|
/linux-4.4.14/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 | 60 chip->irq_eoi(&desc->irq_data); in cpm2_cascade()
|
D | mpc85xx_ds.c | 57 chip->irq_eoi(&desc->irq_data); in mpc85xx_8259_cascade()
|
/linux-4.4.14/arch/mips/dec/ |
D | ioasic-irq.c | 68 .irq_eoi = clear_ioasic_dma_irq,
|
/linux-4.4.14/arch/sh/boards/mach-se/7206/ |
D | irq.c | 122 .irq_eoi = eoi_se7206_irq,
|
/linux-4.4.14/arch/powerpc/platforms/pasemi/ |
D | msi.c | 57 .irq_eoi = mpic_end_irq,
|
/linux-4.4.14/arch/mips/loongson64/loongson-3/ |
D | irq.c | 98 .irq_eoi = unmask_loongson_irq,
|
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/ |
D | mvme5100.c | 53 chip->irq_eoi(&desc->irq_data); in mvme5100_8259_cascade()
|
/linux-4.4.14/arch/powerpc/sysdev/ge/ |
D | ge_pic.c | 108 chip->irq_eoi(&desc->irq_data); in gef_pic_cascade()
|
/linux-4.4.14/arch/tile/kernel/ |
D | irq.c | 208 .irq_eoi = tile_irq_chip_eoi,
|
/linux-4.4.14/arch/powerpc/platforms/8xx/ |
D | m8xx_setup.c | 225 chip->irq_eoi(&desc->irq_data); in cpm_cascade()
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | prm_common.c | 156 if (chip->irq_eoi) in omap_prcm_irq_handler() 157 chip->irq_eoi(&desc->irq_data); in omap_prcm_irq_handler()
|
D | omap-wakeupgen.c | 392 .irq_eoi = irq_chip_eoi_parent,
|
/linux-4.4.14/drivers/gpio/ |
D | gpio-mpc8xxx.c | 208 if (chip->irq_eoi) in mpc8xxx_gpio_irq_cascade() 209 chip->irq_eoi(&desc->irq_data); in mpc8xxx_gpio_irq_cascade()
|
D | gpio-sodaville.c | 170 ct->chip.irq_eoi = irq_gc_eoi; in sdv_register_irqsupport()
|
D | gpio-msic.c | 256 chip->irq_eoi(data); in msic_gpio_irq_handler()
|
D | gpio-dwapb.c | 157 if (chip->irq_eoi) in dwapb_irq_handler() 158 chip->irq_eoi(irq_desc_get_irq_data(desc)); in dwapb_irq_handler()
|
D | gpio-intel-mid.c | 327 chip->irq_eoi(data); in intel_mid_irq_handler()
|
D | gpio-lynxpoint.c | 262 chip->irq_eoi(data); in lp_gpio_irq_handler()
|
D | gpio-zynq.c | 478 .irq_eoi = zynq_gpio_irq_ack,
|
/linux-4.4.14/arch/x86/platform/uv/ |
D | uv_irq.c | 76 .irq_eoi = uv_ack_apic,
|
/linux-4.4.14/arch/sparc/kernel/ |
D | irq_64.c | 589 .irq_eoi = sun4u_irq_eoi, 598 .irq_eoi = sun4v_irq_eoi, 607 .irq_eoi = sun4v_virq_eoi,
|
D | leon_kernel.c | 200 .irq_eoi = leon_eoi_irq,
|
D | leon_pci_grpci1.c | 391 desc->irq_data.chip->irq_eoi(&desc->irq_data); in grpci1_pci_flow_irq()
|
D | leon_pci_grpci2.c | 543 desc->irq_data.chip->irq_eoi(&desc->irq_data); in grpci2_pci_flow_irq()
|
/linux-4.4.14/arch/mips/netlogic/common/ |
D | irq.c | 166 .irq_eoi = cpuintr_enable,
|
/linux-4.4.14/arch/mips/paravirt/ |
D | paravirt-irq.c | 116 .irq_eoi = irq_core_eoi,
|
/linux-4.4.14/arch/arm/mach-imx/ |
D | gpc.c | 175 .irq_eoi = irq_chip_eoi_parent,
|
/linux-4.4.14/arch/powerpc/platforms/chrp/ |
D | setup.c | 374 chip->irq_eoi(&desc->irq_data); in chrp_8259_cascade()
|
/linux-4.4.14/arch/mips/cavium-octeon/ |
D | octeon-irq.c | 194 .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/ |
D | irq.c | 145 .irq_eoi = cpu_eoi_irq,
|
/linux-4.4.14/arch/arm/mach-exynos/ |
D | suspend.c | 171 .irq_eoi = irq_chip_eoi_parent,
|
/linux-4.4.14/arch/powerpc/platforms/pseries/ |
D | setup.c | 123 chip->irq_eoi(&desc->irq_data); in pseries_8259_cascade()
|
/linux-4.4.14/arch/powerpc/platforms/ps3/ |
D | interrupt.c | 166 .irq_eoi = ps3_chip_eoi,
|
/linux-4.4.14/include/linux/ |
D | irq.h | 357 void (*irq_eoi)(struct irq_data *data); member
|
/linux-4.4.14/arch/mn10300/kernel/ |
D | smp.c | 125 .irq_eoi = mn10300_ipi_nop
|
/linux-4.4.14/drivers/parisc/ |
D | iosapic.c | 714 .irq_eoi = iosapic_eoi_irq,
|
/linux-4.4.14/drivers/pinctrl/intel/ |
D | pinctrl-baytrail.c | 447 chip->irq_eoi(data); in byt_gpio_irq_handler()
|
/linux-4.4.14/drivers/pinctrl/ |
D | pinctrl-amd.c | 491 .irq_eoi = amd_gpio_irq_eoi,
|
/linux-4.4.14/arch/blackfin/mach-common/ |
D | ints-priority.c | 547 .irq_eoi = bfin_sec_unmask_irq,
|
/linux-4.4.14/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.c | 689 .irq_eoi = sunxi_pinctrl_irq_ack,
|
/linux-4.4.14/arch/x86/kernel/apic/ |
D | io_apic.c | 1876 .irq_eoi = ioapic_ack_level, 1887 .irq_eoi = ioapic_ir_ack_level,
|
/linux-4.4.14/drivers/xen/events/ |
D | events_base.c | 1616 .irq_eoi = eoi_pirq,
|
/linux-4.4.14/arch/powerpc/platforms/powernv/ |
D | pci-ioda.c | 2483 phb->ioda.irq_chip.irq_eoi = pnv_ioda2_msi_eoi; in set_msi_irq_chip()
|