/linux-4.1.27/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.1.27/kernel/irq/ |
D | chip.c | 291 chip->irq_eoi(&desc->irq_data); in unmask_threaded_irq() 479 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq() 490 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq() 493 chip->irq_eoi(&desc->irq_data); in cond_unmask_eoi_irq() 542 chip->irq_eoi(&desc->irq_data); in handle_fasteoi_irq() 661 chip->irq_eoi(&desc->irq_data); in handle_edge_eoi_irq() 685 if (chip->irq_eoi) in handle_percpu_irq() 686 chip->irq_eoi(&desc->irq_data); in handle_percpu_irq() 717 if (chip->irq_eoi) in handle_percpu_devid_irq() 718 chip->irq_eoi(&desc->irq_data); in handle_percpu_devid_irq() [all …]
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | qe_ic.h | 111 chip->irq_eoi(&desc->irq_data); in qe_ic_cascade_low_mpic() 124 chip->irq_eoi(&desc->irq_data); in qe_ic_cascade_high_mpic() 141 chip->irq_eoi(&desc->irq_data); in qe_ic_cascade_muxed_mpic()
|
/linux-4.1.27/arch/mips/kernel/ |
D | irq_cpu.c | 59 .irq_eoi = unmask_mips_irq, 97 .irq_eoi = unmask_mips_irq,
|
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.1.27/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.1.27/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 | 318 .irq_eoi = NULL, /* Patched at init time */ 417 xics_ipi_chip.irq_eoi = icp_ops->eoi; in xics_init()
|
/linux-4.1.27/arch/powerpc/platforms/cell/ |
D | interrupt.c | 94 .irq_eoi = iic_eoi, 133 chip->irq_eoi(&desc->irq_data); in iic_ioexc_cascade() 141 .irq_eoi = iic_ioexc_eoi,
|
D | spider-pic.c | 217 chip->irq_eoi(&desc->irq_data); in spider_irq_cascade()
|
D | axon_msi.c | 150 chip->irq_eoi(&desc->irq_data); in axon_msi_cascade()
|
/linux-4.1.27/arch/m68k/apollo/ |
D | dn_ints.c | 38 .irq_eoi = apollo_irq_eoi,
|
/linux-4.1.27/arch/hexagon/kernel/ |
D | irq_cpu.c | 63 .irq_eoi = eoi_irq
|
/linux-4.1.27/arch/x86/kvm/ |
D | ioapic.c | 456 ++ioapic->irq_eoi[i]; in __kvm_ioapic_update_eoi() 457 if (ioapic->irq_eoi[i] == IOAPIC_SUCCESSIVE_IRQ_MAX_COUNT) { in __kvm_ioapic_update_eoi() 467 ioapic->irq_eoi[i] = 0; in __kvm_ioapic_update_eoi() 473 ioapic->irq_eoi[i] = 0; in __kvm_ioapic_update_eoi() 599 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.1.27/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.1.27/arch/powerpc/sysdev/ |
D | ehv_pic.c | 147 .irq_eoi = ehv_pic_end_irq, 154 .irq_eoi = ehv_pic_direct_end_irq,
|
D | mpic_pasemi_msi.c | 59 .irq_eoi = mpic_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 | 978 .irq_eoi = mpic_end_irq, 987 .irq_eoi = mpic_end_ipi, 994 .irq_eoi = mpic_end_irq, 1004 .irq_eoi = mpic_end_ht_irq, 1195 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.1.27/arch/powerpc/platforms/86xx/ |
D | pic.c | 28 chip->irq_eoi(&desc->irq_data); in mpc86xx_8259_cascade()
|
/linux-4.1.27/arch/powerpc/platforms/85xx/ |
D | socrates_fpga_pic.c | 107 chip->irq_eoi(&desc->irq_data); in socrates_fpga_pic_cascade() 228 .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.1.27/arch/mips/dec/ |
D | ioasic-irq.c | 68 .irq_eoi = clear_ioasic_dma_irq,
|
/linux-4.1.27/drivers/irqchip/ |
D | irq-nvic.c | 100 gc->chip_types[0].chip.irq_eoi = irq_gc_noop; in nvic_of_init()
|
D | irq-gic-v2m.c | 73 .irq_eoi = irq_chip_eoi_parent, 109 .irq_eoi = irq_chip_eoi_parent,
|
D | irq-sun4i.c | 77 .irq_eoi = sun4i_irq_ack,
|
D | irq-mtk-sysirq.c | 65 .irq_eoi = irq_chip_eoi_parent,
|
D | irq-vf610-mscm-ir.c | 121 .irq_eoi = irq_chip_eoi_parent,
|
D | irq-atmel-aic-common.c | 260 gc->chip_types[0].chip.irq_eoi = irq_gc_eoi; in aic_common_of_init()
|
D | irq-clps711x.c | 127 .irq_eoi = clps711x_intc_eoi,
|
D | irq-sunxi-nmi.c | 164 gc->chip_types[0].chip.irq_eoi = irq_gc_ack_set_bit; in sunxi_sc_nmi_irq_init()
|
D | irq-tegra.c | 213 .irq_eoi = tegra_eoi,
|
D | irq-crossbar.c | 67 .irq_eoi = irq_chip_eoi_parent,
|
D | irq-hip04.c | 200 .irq_eoi = hip04_eoi_irq,
|
D | irq-gic-v3.c | 675 .irq_eoi = gic_eoi_irq,
|
D | irq-gic-v3-its.c | 641 .irq_eoi = its_eoi_irq, 662 .irq_eoi = irq_chip_eoi_parent,
|
D | irq-gic.c | 328 .irq_eoi = gic_eoi_irq,
|
/linux-4.1.27/arch/sh/boards/mach-se/7206/ |
D | irq.c | 122 .irq_eoi = eoi_se7206_irq,
|
/linux-4.1.27/arch/mips/loongson/loongson-3/ |
D | irq.c | 98 .irq_eoi = unmask_loongson_irq,
|
/linux-4.1.27/arch/powerpc/sysdev/ge/ |
D | ge_pic.c | 108 chip->irq_eoi(&desc->irq_data); in gef_pic_cascade()
|
/linux-4.1.27/arch/powerpc/platforms/embedded6xx/ |
D | mvme5100.c | 53 chip->irq_eoi(&desc->irq_data); in mvme5100_8259_cascade()
|
/linux-4.1.27/arch/tile/kernel/ |
D | irq.c | 208 .irq_eoi = tile_irq_chip_eoi,
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-mpc8xxx.c | 199 if (chip->irq_eoi) in mpc8xxx_gpio_irq_cascade() 200 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 | 449 .irq_eoi = zynq_gpio_irq_ack,
|
/linux-4.1.27/arch/powerpc/platforms/8xx/ |
D | m8xx_setup.c | 225 chip->irq_eoi(&desc->irq_data); in cpm_cascade()
|
/linux-4.1.27/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 | 391 .irq_eoi = irq_chip_eoi_parent,
|
/linux-4.1.27/arch/sparc/kernel/ |
D | irq_64.c | 584 .irq_eoi = sun4u_irq_eoi, 593 .irq_eoi = sun4v_irq_eoi, 602 .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.1.27/arch/x86/platform/uv/ |
D | uv_irq.c | 44 .irq_eoi = uv_ack_apic,
|
/linux-4.1.27/arch/mips/netlogic/common/ |
D | irq.c | 166 .irq_eoi = cpuintr_enable,
|
/linux-4.1.27/drivers/iommu/ |
D | irq_remapping.c | 355 chip->irq_eoi = ir_ack_apic_level; in irq_remap_modify_chip_defaults()
|
/linux-4.1.27/arch/mips/paravirt/ |
D | paravirt-irq.c | 116 .irq_eoi = irq_core_eoi,
|
/linux-4.1.27/arch/powerpc/platforms/chrp/ |
D | setup.c | 374 chip->irq_eoi(&desc->irq_data); in chrp_8259_cascade()
|
/linux-4.1.27/arch/arm/mach-imx/ |
D | gpc.c | 174 .irq_eoi = irq_chip_eoi_parent,
|
/linux-4.1.27/arch/mips/cavium-octeon/ |
D | octeon-irq.c | 194 .irq_eoi = octeon_irq_core_eoi, 954 .irq_eoi = octeon_irq_ciu_enable_local_v2, 966 .irq_eoi = octeon_irq_ciu_enable_local, 1818 .irq_eoi = octeon_irq_ciu2_mbox_enable_local,
|
/linux-4.1.27/arch/parisc/kernel/ |
D | irq.c | 145 .irq_eoi = cpu_eoi_irq,
|
/linux-4.1.27/arch/arm/mach-exynos/ |
D | suspend.c | 172 .irq_eoi = irq_chip_eoi_parent,
|
/linux-4.1.27/arch/powerpc/platforms/pseries/ |
D | setup.c | 122 chip->irq_eoi(&desc->irq_data); in pseries_8259_cascade()
|
/linux-4.1.27/arch/powerpc/platforms/ps3/ |
D | interrupt.c | 166 .irq_eoi = ps3_chip_eoi,
|
/linux-4.1.27/include/linux/ |
D | irq.h | 343 void (*irq_eoi)(struct irq_data *data); member
|
/linux-4.1.27/arch/mn10300/kernel/ |
D | smp.c | 125 .irq_eoi = mn10300_ipi_nop
|
/linux-4.1.27/drivers/parisc/ |
D | iosapic.c | 714 .irq_eoi = iosapic_eoi_irq,
|
/linux-4.1.27/drivers/pinctrl/intel/ |
D | pinctrl-baytrail.c | 452 chip->irq_eoi(data); in byt_gpio_irq_handler()
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-amd.c | 491 .irq_eoi = amd_gpio_irq_eoi,
|
/linux-4.1.27/arch/blackfin/mach-common/ |
D | ints-priority.c | 546 .irq_eoi = bfin_sec_unmask_irq,
|
/linux-4.1.27/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.c | 698 .irq_eoi = sunxi_pinctrl_irq_ack,
|
/linux-4.1.27/drivers/xen/events/ |
D | events_base.c | 1619 .irq_eoi = eoi_pirq,
|
/linux-4.1.27/arch/x86/kernel/apic/ |
D | io_apic.c | 2020 .irq_eoi = ack_ioapic_level,
|
/linux-4.1.27/arch/powerpc/platforms/powernv/ |
D | pci-ioda.c | 2101 phb->ioda.irq_chip.irq_eoi = pnv_ioda2_msi_eoi; in set_msi_irq_chip()
|