Home
last modified time | relevance | path

Searched refs:irq_handler (Results 1 – 25 of 112) sorted by relevance

12345

/Linux-v4.19/drivers/mmc/core/
Dsdio_irq.c48 func->irq_handler(func); in process_sdio_pending_irqs()
78 } else if (func->irq_handler) { in process_sdio_pending_irqs()
79 func->irq_handler(func); in process_sdio_pending_irqs()
266 if (func && func->irq_handler) { in sdio_single_irq_set()
293 if (func->irq_handler) { in sdio_claim_irq()
310 func->irq_handler = handler; in sdio_claim_irq()
313 func->irq_handler = NULL; in sdio_claim_irq()
336 if (func->irq_handler) { in sdio_release_irq()
337 func->irq_handler = NULL; in sdio_release_irq()
/Linux-v4.19/arch/unicore32/kernel/
Ddma.c28 void (*irq_handler)(int, void *); member
36 void (*irq_handler)(int, void *), in puv3_request_dma()
63 dma_channels[i].irq_handler = irq_handler; in puv3_request_dma()
108 if (channel->name && channel->irq_handler) { in dma_irq_handler()
109 channel->irq_handler(i, channel->data); in dma_irq_handler()
/Linux-v4.19/arch/sh/boards/mach-landisk/
Dpsw.c68 .irq_handler = psw_irq_handler,
75 .irq_handler = psw_irq_handler,
82 .irq_handler = psw_irq_handler,
89 .irq_handler = psw_irq_handler,
/Linux-v4.19/drivers/mfd/
Dpcf50633-irq.c30 if (WARN_ON(pcf->irq_handler[irq].handler)) in pcf50633_register_irq()
34 pcf->irq_handler[irq].handler = handler; in pcf50633_register_irq()
35 pcf->irq_handler[irq].data = data; in pcf50633_register_irq()
48 pcf->irq_handler[irq].handler = NULL; in pcf50633_free_irq()
107 if (pcf->irq_handler[irq].handler) in pcf50633_irq_call_handler()
108 pcf->irq_handler[irq].handler(irq, pcf->irq_handler[irq].data); in pcf50633_irq_call_handler()
Dqcom-pm8xxx.c86 void (*irq_handler)(struct irq_desc *desc); member
505 .irq_handler = pm8xxx_irq_handler,
511 .irq_handler = pm8821_irq_handler,
586 irq_set_chained_handler_and_data(irq, data->irq_handler, chip); in pm8xxx_probe()
/Linux-v4.19/arch/sh/boards/mach-highlander/
Dpsw.c65 .irq_handler = psw_irq_handler,
83 .irq_handler = psw_irq_handler,
101 .irq_handler = psw_irq_handler,
/Linux-v4.19/drivers/net/wireless/quantenna/qtnfmac/
Dshm_ipc.h59 void (*irq_handler)(struct qtnf_shm_ipc *ipc); member
77 ipc->irq_handler(ipc); in qtnf_shm_ipc_irq_handler()
Dshm_ipc.c117 ipc->irq_handler = qtnf_shm_ipc_irq_outbound_handler; in qtnf_shm_ipc_init()
120 ipc->irq_handler = qtnf_shm_ipc_irq_inbound_handler; in qtnf_shm_ipc_init()
/Linux-v4.19/drivers/net/wireless/broadcom/b43/
Dsdio.c62 sdio->irq_handler(dev); in b43_sdio_interrupt_dispatcher()
75 sdio->irq_handler = handler; in b43_sdio_request_irq()
93 sdio->irq_handler = NULL; in b43_sdio_free_irq()
Dsdio.h15 void (*irq_handler)(struct b43_wldev *dev); member
/Linux-v4.19/drivers/rtc/
Drtc-s3c.c61 void (*irq_handler) (struct s3c_rtc *info, int mask); member
118 if (info->data->irq_handler) in s3c_rtc_tickirq()
119 info->data->irq_handler(info, S3C2410_INTP_TIC); in s3c_rtc_tickirq()
128 if (info->data->irq_handler) in s3c_rtc_alarmirq()
129 info->data->irq_handler(info, S3C2410_INTP_ALM); in s3c_rtc_alarmirq()
802 .irq_handler = s3c24xx_rtc_irq,
813 .irq_handler = s3c24xx_rtc_irq,
825 .irq_handler = s3c24xx_rtc_irq,
838 .irq_handler = s3c6410_rtc_irq,
/Linux-v4.19/arch/sh/include/asm/
Dpush-switch.h23 irqreturn_t (*irq_handler)(int irq, void *data); member
/Linux-v4.19/drivers/uio/
Duio_fsl_elbc_gpcm.c63 irqreturn_t (*irq_handler)(int irq, struct uio_info *info); member
205 priv->irq_handler = netx5152_irq_handler; in setup_periph()
394 if (priv->irq_handler) { in uio_fsl_elbc_gpcm_probe()
397 info->handler = priv->irq_handler; in uio_fsl_elbc_gpcm_probe()
/Linux-v4.19/drivers/misc/cb710/
Dcore.c77 cb710_irq_handler_t handler_func = slot->irq_handler; in cb710_irq_handler()
153 BUG_ON(chip->slot[nr].irq_handler != NULL); in cb710_unregister_slot()
167 slot->irq_handler = handler; in cb710_set_irq_handler()
/Linux-v4.19/arch/unicore32/include/mach/
Ddma.h32 void (*irq_handler)(int, void *),
/Linux-v4.19/drivers/thermal/
Dhisi_thermal.c71 int (*irq_handler)(struct hisi_thermal_data *data); member
380 data->irq_handler = hi6220_thermal_irq_handler; in hi6220_thermal_probe()
415 data->irq_handler = hi3660_thermal_irq_handler; in hi3660_thermal_probe()
456 data->irq_handler(data); in hisi_thermal_alarm_irq_thread()
/Linux-v4.19/drivers/misc/sgi-gru/
Dgrufile.c369 irq_handler_t irq_handler, int cpu, int blade) in gru_chiplet_setup_tlb_irq() argument
388 ret = request_irq(irq, irq_handler, 0, irq_name, NULL); in gru_chiplet_setup_tlb_irq()
419 irq_handler_t irq_handler, int cpu, int blade) in gru_chiplet_setup_tlb_irq() argument
436 ret = request_irq(irq, irq_handler, 0, irq_name, NULL); in gru_chiplet_setup_tlb_irq()
/Linux-v4.19/drivers/spi/
Dspi-bcm-qspi.c185 const irq_handler_t irq_handler; member
1107 .irq_handler = bcm_qspi_bspi_lr_l2_isr,
1112 .irq_handler = bcm_qspi_bspi_lr_err_l2_isr,
1117 .irq_handler = bcm_qspi_bspi_lr_err_l2_isr,
1122 .irq_handler = bcm_qspi_bspi_lr_l2_isr,
1129 .irq_handler = bcm_qspi_bspi_lr_err_l2_isr,
1135 .irq_handler = bcm_qspi_mspi_l2_isr,
1140 .irq_handler = bcm_qspi_mspi_l2_isr,
1146 .irq_handler = bcm_qspi_l1_isr,
1311 qspi_irq_tab[val].irq_handler, 0, in bcm_qspi_probe()
/Linux-v4.19/arch/sparc/include/asm/
Dsetup.h38 int sparc_floppy_request_irq(unsigned int irq, irq_handler_t irq_handler);
/Linux-v4.19/drivers/hwmon/
Dabx500.h25 int (*irq_handler)(int, struct abx500_temp *); member
/Linux-v4.19/arch/sparc/kernel/
Dirq_32.c241 int sparc_floppy_request_irq(unsigned int irq, irq_handler_t irq_handler) in sparc_floppy_request_irq() argument
247 err = request_irq(irq, irq_handler, 0, "floppy", NULL); in sparc_floppy_request_irq()
/Linux-v4.19/sound/isa/sb/
Dsb_common.c213 irq_handler_t irq_handler, in snd_sbdsp_create() argument
240 if (request_irq(irq, irq_handler, in snd_sbdsp_create()
/Linux-v4.19/arch/x86/kernel/
Dhpet.c1126 static rtc_irq_handler irq_handler; variable
1143 if (irq_handler) in hpet_register_irq_handler()
1146 irq_handler = handler; in hpet_register_irq_handler()
1161 irq_handler = NULL; in hpet_unregister_irq_handler()
1358 if (irq_handler) in hpet_rtc_interrupt()
1359 irq_handler(rtc_int_flag, dev_id); in hpet_rtc_interrupt()
/Linux-v4.19/drivers/gpu/drm/mga/
Dmga_drv.c72 .irq_handler = mga_driver_irq_handler,
/Linux-v4.19/drivers/gpu/drm/r128/
Dr128_drv.c71 .irq_handler = r128_driver_irq_handler,

12345