/drivers/soc/fsl/qe/ |
D | qe_ic.c | 366 static void qe_ic_cascade_low(struct irq_desc *desc) in qe_ic_cascade_low() 379 static void qe_ic_cascade_high(struct irq_desc *desc) in qe_ic_cascade_high() 392 static void qe_ic_cascade_muxed_mpic(struct irq_desc *desc) in qe_ic_cascade_muxed_mpic() 411 void (*low_handler)(struct irq_desc *desc); in qe_ic_init() 412 void (*high_handler)(struct irq_desc *desc); in qe_ic_init()
|
/drivers/regulator/ |
D | mt6360-regulator.c | 388 const struct mt6360_irq_mapping *irq_desc = tbls + i; in mt6360_regulator_irq_register() local 390 irq = platform_get_irq_byname(pdev, irq_desc->name); in mt6360_regulator_irq_register() 394 ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, irq_desc->handler, 0, in mt6360_regulator_irq_register() 395 irq_desc->name, rdev); in mt6360_regulator_irq_register() 397 dev_err(&pdev->dev, "Fail to request %s irq\n", irq_desc->name); in mt6360_regulator_irq_register()
|
/drivers/pinctrl/starfive/ |
D | pinctrl-starfive-jh7110.h | 64 void (*jh7110_gpio_irq_handler)(struct irq_desc *desc); 71 struct jh7110_pinctrl *jh7110_from_irq_desc(struct irq_desc *desc);
|
D | pinctrl-starfive-jh7110-aon.c | 96 static void jh7110_aon_irq_handler(struct irq_desc *desc) in jh7110_aon_irq_handler()
|
/drivers/pinctrl/samsung/ |
D | pinctrl-s3c64xx.c | 405 static void s3c64xx_eint_gpio_irq(struct irq_desc *desc) in s3c64xx_eint_gpio_irq() 592 static inline void s3c64xx_irq_demux_eint(struct irq_desc *desc, u32 range) in s3c64xx_irq_demux_eint() 624 static void s3c64xx_demux_eint0_3(struct irq_desc *desc) in s3c64xx_demux_eint0_3() 629 static void s3c64xx_demux_eint4_11(struct irq_desc *desc) in s3c64xx_demux_eint4_11() 634 static void s3c64xx_demux_eint12_19(struct irq_desc *desc) in s3c64xx_demux_eint12_19() 639 static void s3c64xx_demux_eint20_27(struct irq_desc *desc) in s3c64xx_demux_eint20_27()
|
/drivers/irqchip/ |
D | irq-bcm2835.c | 90 static void bcm2836_chained_handle_irq(struct irq_desc *desc); 252 static void bcm2836_chained_handle_irq(struct irq_desc *desc) in bcm2836_chained_handle_irq()
|
D | irq-partition-percpu.c | 20 struct irq_desc *chained_desc; 113 static void partition_handle_irq(struct irq_desc *desc) in partition_handle_irq()
|
D | irq-jcore-aic.c | 38 static void handle_jcore_irq(struct irq_desc *desc) in handle_jcore_irq()
|
D | irq-aspeed-i2c-ic.c | 32 static void aspeed_i2c_ic_irq_handler(struct irq_desc *desc) in aspeed_i2c_ic_irq_handler()
|
D | irq-loongson-htpic.c | 29 static void htpic_irq_dispatch(struct irq_desc *desc) in htpic_irq_dispatch()
|
D | irq-idt3243x.c | 27 static void idt_irq_dispatch(struct irq_desc *desc) in idt_irq_dispatch()
|
D | irq-goldfish-pic.c | 33 static void goldfish_pic_cascade(struct irq_desc *desc) in goldfish_pic_cascade()
|
D | irq-imgpdc.c | 222 static void pdc_intc_perip_isr(struct irq_desc *desc) in pdc_intc_perip_isr() 243 static void pdc_intc_syswake_isr(struct irq_desc *desc) in pdc_intc_syswake_isr()
|
D | irq-loongson-eiointc.c | 190 static void eiointc_irq_dispatch(struct irq_desc *desc) in eiointc_irq_dispatch() 309 struct irq_desc *desc; in eiointc_resume()
|
D | irq-ts4800.c | 81 static void ts4800_ic_chained_handle_irq(struct irq_desc *desc) in ts4800_ic_chained_handle_irq()
|
D | irq-realtek-rtl.c | 103 static void realtek_irq_dispatch(struct irq_desc *desc) in realtek_irq_dispatch()
|
D | irq-ath79-misc.c | 32 static void ath79_misc_irq_handler(struct irq_desc *desc) in ath79_misc_irq_handler()
|
/drivers/sh/intc/ |
D | virq.c | 110 static void intc_virq_handler(struct irq_desc *desc) in intc_virq_handler() 122 struct irq_desc *vdesc = irq_to_desc(entry->irq); in intc_virq_handler()
|
/drivers/iio/imu/inv_icm42600/ |
D | inv_icm42600_core.c | 579 struct irq_data *irq_desc; in inv_icm42600_core_probe() local 590 irq_desc = irq_get_irq_data(irq); in inv_icm42600_core_probe() 591 if (!irq_desc) { in inv_icm42600_core_probe() 596 irq_type = irqd_get_trigger_type(irq_desc); in inv_icm42600_core_probe()
|
/drivers/mailbox/ |
D | imx-mailbox.c | 73 char irq_desc[IMX_MU_CHAN_NAME_SIZE]; member 571 ret = request_irq(priv->irq[cp->type], imx_mu_isr, irq_flag, cp->irq_desc, chan); in imx_mu_startup() 726 snprintf(cp->irq_desc, sizeof(cp->irq_desc), in imx_mu_init_generic() 761 snprintf(cp->irq_desc, sizeof(cp->irq_desc), in imx_mu_init_specific()
|
/drivers/pinctrl/ |
D | pinctrl-ocelot.c | 345 struct irq_desc *irq_desc; member 1826 struct irq_chip *parent_chip = irq_desc_get_chip(w->irq_desc); in ocelot_irq_work() 1827 struct gpio_chip *chip = irq_desc_get_chip_data(w->irq_desc); in ocelot_irq_work() 1828 struct irq_data *data = irq_desc_get_irq_data(w->irq_desc); in ocelot_irq_work() 1832 chained_irq_enter(parent_chip, w->irq_desc); in ocelot_irq_work() 1834 chained_irq_exit(parent_chip, w->irq_desc); in ocelot_irq_work() 1844 struct irq_desc *desc = irq_data_to_desc(data); in ocelot_irq_unmask_level() 1895 work->irq_desc = desc; in ocelot_irq_unmask_level() 1956 static void ocelot_irq_handler(struct irq_desc *desc) in ocelot_irq_handler()
|
/drivers/gpio/ |
D | gpio-mxc.c | 65 void (*mx_irq_handler)(struct irq_desc *desc); 277 static void mx3_gpio_irq_handler(struct irq_desc *desc) in mx3_gpio_irq_handler() 296 static void mx2_gpio_irq_handler(struct irq_desc *desc) in mx2_gpio_irq_handler()
|
D | gpio-altera.c | 184 static void altera_gpio_irq_edge_handler(struct irq_desc *desc) in altera_gpio_irq_edge_handler() 211 static void altera_gpio_irq_leveL_high_handler(struct irq_desc *desc) in altera_gpio_irq_leveL_high_handler()
|
D | gpio-ep93xx.c | 113 static void ep93xx_gpio_ab_irq_handler(struct irq_desc *desc) in ep93xx_gpio_ab_irq_handler() 142 static void ep93xx_gpio_f_irq_handler(struct irq_desc *desc) in ep93xx_gpio_f_irq_handler()
|
/drivers/pci/controller/ |
D | pcie-xilinx-nwl.c | 316 static void nwl_pcie_leg_handler(struct irq_desc *desc) in nwl_pcie_leg_handler() 349 static void nwl_pcie_msi_handler_high(struct irq_desc *desc) in nwl_pcie_msi_handler_high() 359 static void nwl_pcie_msi_handler_low(struct irq_desc *desc) in nwl_pcie_msi_handler_low()
|