Symbol: handle_edge_irq
arch/arm/common/sa1111.c
368
irq_set_chip_and_handler(irq, &sa1111_irq_chip, handle_edge_irq);
arch/arm/mach-pxa/pxa3xx.c
348
handle_edge_irq);
arch/arm/plat-orion/gpio.c
598
ct->handler = handle_edge_irq;
arch/m68k/coldfire/intc-2.c
167
irq_set_handler(irq, handle_edge_irq);
arch/m68k/coldfire/intc-5249.c
55
irq_set_handler(irq, handle_edge_irq);
arch/m68k/coldfire/intc-525x.c
85
irq_set_handler(irq, handle_edge_irq);
arch/m68k/coldfire/intc-simr.c
151
irq_set_handler(irq, handle_edge_irq);
arch/mips/alchemy/common/irq.c
455
handler = handle_edge_irq;
arch/mips/alchemy/common/irq.c
462
handler = handle_edge_irq;
arch/mips/alchemy/common/irq.c
469
handler = handle_edge_irq;
arch/mips/alchemy/common/irq.c
685
hdl = handle_edge_irq;
arch/mips/alchemy/common/irq.c
690
hdl = handle_edge_irq;
arch/mips/alchemy/common/irq.c
695
hdl = handle_edge_irq;
arch/mips/bcm63xx/irq.c
369
irq_set_handler_locked(d, handle_edge_irq);
arch/mips/bcm63xx/irq.c
524
handle_edge_irq);
arch/mips/cavium-octeon/octeon-irq.c
1246
handle_edge_irq);
arch/mips/cavium-octeon/octeon-irq.c
1255
handle_edge_irq);
arch/mips/cavium-octeon/octeon-irq.c
1978
handle_edge_irq);
arch/mips/cavium-octeon/octeon-irq.c
2578
irq_set_chip_and_handler(virq, chip, handle_edge_irq);
arch/mips/cavium-octeon/octeon-irq.c
682
irq_set_handler_locked(data, handle_edge_irq);
arch/mips/cavium-octeon/octeon-irq.c
727
irq_set_handler_locked(data, handle_edge_irq);
arch/mips/dec/ioasic-irq.c
109
handle_edge_irq : handle_fasteoi_irq);
arch/mips/kernel/irq-msc01.c
133
handle_edge_irq,
arch/mips/lantiq/irq.c
193
irq_set_handler(d->hwirq, handle_edge_irq);
arch/mips/sgi-ip32/ip32-irq.c
467
handle_edge_irq,
arch/mips/sgi-ip32/ip32-irq.c
476
handle_edge_irq,
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
209
irq_set_chip_and_handler(virq, &mpc52xx_gpt_irq_chip, handle_edge_irq);
arch/powerpc/platforms/52xx/mpc52xx_pic.c
188
case IRQF_TRIGGER_RISING: type = 1; handler = handle_edge_irq; break;
arch/powerpc/platforms/52xx/mpc52xx_pic.c
189
case IRQF_TRIGGER_FALLING: type = 2; handler = handle_edge_irq; break;
arch/powerpc/platforms/52xx/mpc52xx_pic.c
361
hndlr = handle_edge_irq;
arch/powerpc/platforms/8xx/pic.c
57
irq_set_handler_locked(d, handle_edge_irq);
arch/powerpc/sysdev/cpm2_pic.c
158
irq_set_handler_locked(d, handle_edge_irq);
arch/powerpc/sysdev/fsl_msi.c
98
irq_set_chip_and_handler(virq, chip, handle_edge_irq);
arch/powerpc/sysdev/ipic.c
628
irq_set_handler_locked(d, handle_edge_irq);
arch/um/kernel/irq.c
692
irq_set_chip_and_handler(i, &normal_irq_type, handle_edge_irq);
arch/x86/hyperv/irqdomain.c
348
handle_edge_irq, NULL, "edge");
arch/x86/kernel/apic/io_apic.c
1935
irq_set_chip_and_handler_name(irq, &lapic_chip, handle_edge_irq, "edge");
arch/x86/kernel/apic/io_apic.c
858
hdl = fasteoi ? handle_fasteoi_irq : handle_edge_irq;
arch/x86/kernel/apic/msi.c
253
info->handler = handle_edge_irq;
arch/x86/kernel/apic/msi.c
328
handle_edge_irq, arg->data, "edge");
arch/x86/kernel/hpet.c
522
handle_edge_irq, arg->data, "edge");
arch/xtensa/kernel/irq.c
98
handle_edge_irq, "edge");
drivers/gpio/gpio-adp5585.c
378
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-aspeed-sgpio.c
342
handler = handle_edge_irq;
drivers/gpio/gpio-aspeed.c
596
handler = handle_edge_irq;
drivers/gpio/gpio-blzp1600.c
164
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-dwapb.c
353
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-eic-sprd.c
396
irq_set_handler_locked(data, handle_edge_irq);
drivers/gpio/gpio-eic-sprd.c
403
irq_set_handler_locked(data, handle_edge_irq);
drivers/gpio/gpio-eic-sprd.c
409
irq_set_handler_locked(data, handle_edge_irq);
drivers/gpio/gpio-eic-sprd.c
436
irq_set_handler_locked(data, handle_edge_irq);
drivers/gpio/gpio-eic-sprd.c
443
irq_set_handler_locked(data, handle_edge_irq);
drivers/gpio/gpio-eic-sprd.c
449
irq_set_handler_locked(data, handle_edge_irq);
drivers/gpio/gpio-ep93xx.c
199
handler = handle_edge_irq;
drivers/gpio/gpio-ep93xx.c
204
handler = handle_edge_irq;
drivers/gpio/gpio-ep93xx.c
223
handler = handle_edge_irq;
drivers/gpio/gpio-ftgpio010.c
101
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-ftgpio010.c
106
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-ftgpio010.c
112
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-graniterapids.c
250
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-hisi.c
161
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-ixp4xx.c
110
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-ixp4xx.c
115
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-ixp4xx.c
120
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-loongson-64bit.c
188
irq_set_handler_locked(data, handle_edge_irq);
drivers/gpio/gpio-loongson-64bit.c
203
irq_set_handler_locked(data, handle_edge_irq);
drivers/gpio/gpio-max77620.c
346
girq->handler = handle_edge_irq;
drivers/gpio/gpio-mlxbf3.c
142
irq_set_handler_locked(irqd, handle_edge_irq);
drivers/gpio/gpio-mpc8xxx.c
275
irq_set_chip_and_handler(irq, &mpc8xxx_irq_chip, handle_edge_irq);
drivers/gpio/gpio-mvebu.c
1278
ct->handler = handle_edge_irq;
drivers/gpio/gpio-nomadik.c
692
girq->handler = handle_edge_irq;
drivers/gpio/gpio-npcm-sgpio.c
412
handler = handle_edge_irq;
drivers/gpio/gpio-pch.c
278
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-pl061.c
173
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-pl061.c
188
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-pxa.c
563
handle_edge_irq);
drivers/gpio/gpio-rda.c
175
irq_set_handler_locked(data, handle_edge_irq);
drivers/gpio/gpio-realtek-otto.c
241
irq_set_handler_locked(data, handle_edge_irq);
drivers/gpio/gpio-rockchip.c
404
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-sa1100.c
215
irq_set_chip_and_handler(irq, &sa1100_gpio_irq_chip, handle_edge_irq);
drivers/gpio/gpio-sch.c
204
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-sprd.c
157
irq_set_handler_locked(data, handle_edge_irq);
drivers/gpio/gpio-sprd.c
164
irq_set_handler_locked(data, handle_edge_irq);
drivers/gpio/gpio-sprd.c
170
irq_set_handler_locked(data, handle_edge_irq);
drivers/gpio/gpio-tangier.c
301
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-tb10x.c
175
handle_edge_irq, IRQ_NOREQUEST, IRQ_NOPROBE,
drivers/gpio/gpio-tegra.c
362
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-tegra186.c
625
irq_set_handler_locked(data, handle_edge_irq);
drivers/gpio/gpio-vf610.c
158
irq_set_handler_locked(d, handle_edge_irq);
drivers/gpio/gpio-vf610.c
342
girq->handler = handle_edge_irq;
drivers/gpio/gpio-xgs-iproc.c
159
irq_set_handler_locked(irq_get_irq_data(irq), handle_edge_irq);
drivers/gpio/gpio-xilinx.c
469
irq_set_handler_locked(irq_data, handle_edge_irq);
drivers/input/keyboard/adp5588-keys.c
396
irq_set_handler_locked(d, handle_edge_irq);
drivers/iommu/amd/init.c
2421
__irq_set_handler(i, handle_edge_irq, 0, "edge");
drivers/irqchip/irq-al-fic.c
55
handler = handle_edge_irq;
drivers/irqchip/irq-aspeed-vic.c
171
irq_set_chip_and_handler(irq, &avic_chip, handle_edge_irq);
drivers/irqchip/irq-brcmstb-l2.c
36
.handler = handle_edge_irq,
drivers/irqchip/irq-davinci-cp-intc.c
146
irq_set_handler(virq, handle_edge_irq);
drivers/irqchip/irq-ftintc010.c
102
irq_set_handler_locked(d, handle_edge_irq);
drivers/irqchip/irq-ftintc010.c
98
irq_set_handler_locked(d, handle_edge_irq);
drivers/irqchip/irq-imgpdc.c
415
gc->chip_types[0].handler = handle_edge_irq;
drivers/irqchip/irq-imx-mu-msi.c
169
handle_edge_irq, NULL, NULL);
drivers/irqchip/irq-loongarch-avec.c
292
adata, handle_edge_irq, NULL, NULL);
drivers/irqchip/irq-loongson-eiointc.c
386
priv, handle_edge_irq, NULL, NULL);
drivers/irqchip/irq-loongson-htvec.c
126
priv, handle_edge_irq, NULL, NULL);
drivers/irqchip/irq-loongson-pch-pic.c
119
irq_set_handler_locked(d, handle_edge_irq);
drivers/irqchip/irq-loongson-pch-pic.c
124
irq_set_handler_locked(d, handle_edge_irq);
drivers/irqchip/irq-lpc32xx.c
112
irq_set_handler_locked(d, handle_edge_irq);
drivers/irqchip/irq-ls1x.c
176
ct[1].handler = handle_edge_irq;
drivers/irqchip/irq-mips-gic.c
358
handle_edge_irq, NULL);
drivers/irqchip/irq-mvebu-sei.c
283
handle_edge_irq, NULL, NULL);
drivers/irqchip/irq-or1k-pic.c
82
.handle = handle_edge_irq,
drivers/irqchip/irq-orion.c
157
handle_edge_irq, clr, 0, IRQ_GC_INIT_MASK_CACHE);
drivers/irqchip/irq-pic32-evic.c
281
gc->chip_types[1].handler = handle_edge_irq;
drivers/irqchip/irq-riscv-imsic-platform.c
239
handle_edge_irq, NULL, NULL);
drivers/irqchip/irq-sifive-plic.c
258
handle_edge_irq, NULL);
drivers/irqchip/irq-sp7021-intc.c
128
irq_set_handler_locked(d, is_edge ? handle_edge_irq : handle_level_irq);
drivers/irqchip/irq-stm32-exti.c
347
handle_edge_irq, clr, 0, 0);
drivers/irqchip/irq-sunxi-nmi.c
206
gc->chip_types[1].handler = handle_edge_irq;
drivers/irqchip/irq-tb10x.c
152
gc->chip_types[1].handler = handle_edge_irq;
drivers/irqchip/irq-ti-sci-inta.c
577
NULL, handle_edge_irq, NULL, NULL);
drivers/irqchip/irq-vt8500.c
120
irq_set_handler_locked(d, handle_edge_irq);
drivers/irqchip/irq-vt8500.c
124
irq_set_handler_locked(d, handle_edge_irq);
drivers/irqchip/irq-xilinx-intc.c
121
handle_edge_irq, "edge");
drivers/memory/omap-gpmc.c
1393
handle_edge_irq);
drivers/mfd/88pm860x-core.c
556
irq_set_chip_and_handler(virq, &pm860x_irq_chip, handle_edge_irq);
drivers/mfd/ioc3.c
85
irq_set_chip_and_handler(irq, &ioc3_irq_chip, handle_edge_irq);
drivers/mfd/lp8788-irq.c
138
irq_set_chip_and_handler(virq, chip, handle_edge_irq);
drivers/mfd/max8925-core.c
641
irq_set_chip_and_handler(virq, &max8925_irq_chip, handle_edge_irq);
drivers/mfd/max8997-irq.c
281
irq_set_chip_and_handler(irq, &max8997_irq_chip, handle_edge_irq);
drivers/mfd/max8998-irq.c
198
irq_set_chip_and_handler(irq, &max8998_irq_chip, handle_edge_irq);
drivers/mfd/stmpe.c
1198
irq_set_chip_and_handler(virq, chip, handle_edge_irq);
drivers/mfd/tc3589x.c
216
handle_edge_irq);
drivers/mfd/tps65217.c
137
irq_set_chip_and_handler(virq, &tps65217_irq_chip, handle_edge_irq);
drivers/mfd/twl4030-irq.c
648
handle_edge_irq);
drivers/mfd/ucb1x00-core.c
559
irq_set_chip_and_handler(irq, &ucb1x00_irqchip, handle_edge_irq);
drivers/mfd/wm831x-irq.c
548
irq_set_chip_and_handler(virq, &wm831x_irq_chip, handle_edge_irq);
drivers/mfd/wm8350-irq.c
521
handle_edge_irq);
drivers/mfd/wm8994-irq.c
168
irq_set_chip_and_handler(virq, &wm8994_edge_irq_chip, handle_edge_irq);
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
234
irq_set_handler_locked(data, handle_edge_irq);
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
245
irq_set_handler_locked(data, handle_edge_irq);
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
258
irq_set_handler_locked(data, handle_edge_irq);
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
268
irq_set_handler_locked(data, handle_edge_irq);
drivers/pci/controller/dwc/pcie-designware-host.c
188
pp, handle_edge_irq, NULL, NULL);
drivers/pci/controller/pci-hyperv.c
2173
__irq_set_handler(virq + i, handle_edge_irq, 0, "edge");
drivers/pci/controller/pci-tegra.c
1644
handle_edge_irq, NULL, NULL);
drivers/pci/controller/pcie-apple.c
345
irq_flow_handler_t flow = handle_edge_irq;
drivers/pci/controller/pcie-brcmstb.c
630
handle_edge_irq, NULL, NULL);
drivers/pci/controller/pcie-mediatek-gen3.c
648
handle_edge_irq, NULL, NULL);
drivers/pci/controller/pcie-mediatek.c
452
domain->host_data, handle_edge_irq,
drivers/pci/controller/pcie-rcar-host.c
665
handle_edge_irq, NULL, NULL);
drivers/pci/controller/pcie-rzg3s-host.c
588
domain->host_data, handle_edge_irq, NULL,
drivers/pci/controller/pcie-xilinx.c
240
handle_edge_irq, NULL, NULL);
drivers/pci/controller/plda/pcie-plda-host.c
108
domain->host_data, handle_edge_irq, NULL, NULL);
drivers/pinctrl/actions/pinctrl-owl.c
830
irq_set_handler_locked(data, handle_edge_irq);
drivers/pinctrl/bcm/pinctrl-bcm2835.c
668
irq_set_handler_locked(data, handle_edge_irq);
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
294
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
251
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/intel/pinctrl-baytrail.c
1352
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/intel/pinctrl-cherryview.c
1257
handler = handle_edge_irq;
drivers/pinctrl/intel/pinctrl-cherryview.c
1373
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/intel/pinctrl-intel.c
1247
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/intel/pinctrl-lynxpoint.c
666
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
799
girq->handler = handle_edge_irq;
drivers/pinctrl/nuvoton/pinctrl-ma35.c
447
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
453
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/nuvoton/pinctrl-ma35.c
460
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
269
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
259
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/pinctrl-amd.c
511
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/pinctrl-amd.c
518
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/pinctrl-amd.c
525
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/pinctrl-apple-gpio.c
338
irq_set_handler_locked(data, handle_edge_irq);
drivers/pinctrl/pinctrl-at91-pio4.c
197
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/pinctrl-at91-pio4.c
201
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/pinctrl-at91-pio4.c
205
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/pinctrl-at91.c
1762
girq->handler = handle_edge_irq;
drivers/pinctrl/pinctrl-equilibrium.c
151
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/pinctrl-ingenic.c
3746
irq_set_handler_locked(irqd, handle_edge_irq);
drivers/pinctrl/pinctrl-keembay.c
1434
irq_set_handler_locked(data, handle_edge_irq);
drivers/pinctrl/pinctrl-microchip-sgpio.c
722
irq_set_handler_locked(data, handle_edge_irq);
drivers/pinctrl/pinctrl-microchip-sgpio.c
726
irq_set_handler_locked(data, handle_edge_irq);
drivers/pinctrl/pinctrl-microchip-sgpio.c
730
irq_set_handler_locked(data, handle_edge_irq);
drivers/pinctrl/pinctrl-ocelot.c
2325
handle_edge_irq, NULL);
drivers/pinctrl/pinctrl-ocelot.c
2384
girq->handler = handle_edge_irq;
drivers/pinctrl/pinctrl-pic32.c
2067
irq_set_handler_locked(data, handle_edge_irq);
drivers/pinctrl/pinctrl-pistachio.c
1300
irq_set_handler_locked(data, handle_edge_irq);
drivers/pinctrl/pinctrl-rp1.c
973
irq_set_handler_locked(data, handle_edge_irq);
drivers/pinctrl/pinctrl-stmfx.c
459
irq_set_handler_locked(data, handle_edge_irq);
drivers/pinctrl/qcom/pinctrl-msm.c
1173
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/samsung/pinctrl-exynos.c
186
irq_set_handler_locked(irqd, handle_edge_irq);
drivers/pinctrl/samsung/pinctrl-s3c64xx.c
275
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
1149
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
809
irq_set_handler_locked(d, handle_edge_irq);
drivers/pinctrl/sunxi/pinctrl-sunxi.c
1176
handle_edge_irq, NULL);
drivers/pinctrl/sunxi/pinctrl-sunxi.c
1741
handle_edge_irq);
drivers/platform/x86/intel/int0002_vgpio.c
223
girq->handler = handle_edge_irq;
drivers/spmi/spmi-pmic-arb.c
833
flow_handler = handle_edge_irq;
drivers/spmi/spmi-pmic-arb.c
974
handler = handle_edge_irq;
drivers/xen/events/events_base.c
1072
handle_edge_irq, name);
drivers/xen/events/events_base.c
1116
irq_set_chip_and_handler_name(irq + i, &xen_pirq_chip, handle_edge_irq, name);
drivers/xen/events/events_base.c
1205
handle_edge_irq, "event");
drivers/xen/events/events_base.c
1381
handle_edge_irq, "virq");
include/linux/irq.h
648
extern void handle_edge_irq(struct irq_desc *desc);
kernel/irq/chip.c
510
!irqd_is_single_target(irqd) || desc->handle_irq != handle_edge_irq)
kernel/irq/chip.c
859
EXPORT_SYMBOL(handle_edge_irq);