Home
last modified time | relevance | path

Searched refs:irq_desc (Results 1 – 25 of 168) sorted by relevance

1234567

/drivers/soc/fsl/qe/
Dqe_ic.c366 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/
Dmt6360-regulator.c388 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/
Dpinctrl-starfive-jh7110.h64 void (*jh7110_gpio_irq_handler)(struct irq_desc *desc);
71 struct jh7110_pinctrl *jh7110_from_irq_desc(struct irq_desc *desc);
Dpinctrl-starfive-jh7110-aon.c96 static void jh7110_aon_irq_handler(struct irq_desc *desc) in jh7110_aon_irq_handler()
/drivers/pinctrl/samsung/
Dpinctrl-s3c64xx.c405 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/
Dirq-bcm2835.c90 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()
Dirq-partition-percpu.c20 struct irq_desc *chained_desc;
113 static void partition_handle_irq(struct irq_desc *desc) in partition_handle_irq()
Dirq-jcore-aic.c38 static void handle_jcore_irq(struct irq_desc *desc) in handle_jcore_irq()
Dirq-aspeed-i2c-ic.c32 static void aspeed_i2c_ic_irq_handler(struct irq_desc *desc) in aspeed_i2c_ic_irq_handler()
Dirq-loongson-htpic.c29 static void htpic_irq_dispatch(struct irq_desc *desc) in htpic_irq_dispatch()
Dirq-idt3243x.c27 static void idt_irq_dispatch(struct irq_desc *desc) in idt_irq_dispatch()
Dirq-goldfish-pic.c33 static void goldfish_pic_cascade(struct irq_desc *desc) in goldfish_pic_cascade()
Dirq-imgpdc.c222 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()
Dirq-loongson-eiointc.c190 static void eiointc_irq_dispatch(struct irq_desc *desc) in eiointc_irq_dispatch()
309 struct irq_desc *desc; in eiointc_resume()
Dirq-ts4800.c81 static void ts4800_ic_chained_handle_irq(struct irq_desc *desc) in ts4800_ic_chained_handle_irq()
Dirq-realtek-rtl.c103 static void realtek_irq_dispatch(struct irq_desc *desc) in realtek_irq_dispatch()
Dirq-ath79-misc.c32 static void ath79_misc_irq_handler(struct irq_desc *desc) in ath79_misc_irq_handler()
/drivers/sh/intc/
Dvirq.c110 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/
Dinv_icm42600_core.c579 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/
Dimx-mailbox.c73 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/
Dpinctrl-ocelot.c345 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/
Dgpio-mxc.c65 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()
Dgpio-altera.c184 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()
Dgpio-ep93xx.c113 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/
Dpcie-xilinx-nwl.c316 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()

1234567