Home
last modified time | relevance | path

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

123

/drivers/mmc/core/
Dsdio_irq.c45 func->irq_handler(func); in process_sdio_pending_irqs()
75 } else if (func->irq_handler) { in process_sdio_pending_irqs()
76 func->irq_handler(func); in process_sdio_pending_irqs()
252 if (func && func->irq_handler) { in sdio_single_irq_set()
279 if (func->irq_handler) { in sdio_claim_irq()
296 func->irq_handler = handler; in sdio_claim_irq()
299 func->irq_handler = NULL; in sdio_claim_irq()
322 if (func->irq_handler) { in sdio_release_irq()
323 func->irq_handler = NULL; in sdio_release_irq()
/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()
/drivers/rtc/
Drtc-s3c.c60 void (*irq_handler) (struct s3c_rtc *info, int mask); member
98 if (info->data->irq_handler) in s3c_rtc_tickirq()
99 info->data->irq_handler(info, S3C2410_INTP_TIC); in s3c_rtc_tickirq()
108 if (info->data->irq_handler) in s3c_rtc_alarmirq()
109 info->data->irq_handler(info, S3C2410_INTP_ALM); in s3c_rtc_alarmirq()
817 .irq_handler = s3c24xx_rtc_irq,
828 .irq_handler = s3c24xx_rtc_irq,
840 .irq_handler = s3c24xx_rtc_irq,
853 .irq_handler = s3c6410_rtc_irq,
865 .irq_handler = s3c6410_rtc_irq,
/drivers/net/wireless/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.h14 void (*irq_handler)(struct b43_wldev *dev); member
/drivers/misc/cb710/
Dcore.c78 cb710_irq_handler_t handler_func = slot->irq_handler; in cb710_irq_handler()
154 BUG_ON(chip->slot[nr].irq_handler != NULL); in cb710_unregister_slot()
168 slot->irq_handler = handler; in cb710_set_irq_handler()
/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()
/drivers/net/ethernet/intel/i40e/
Di40e.h502 irqreturn_t (*irq_handler)(int irq, void *data); member
570 irqreturn_t (*irq_handler)(int, void *)) in i40e_vsi_setup_irqhandler()
572 vsi->irq_handler = irq_handler; in i40e_vsi_setup_irqhandler()
/drivers/hwmon/
Dabx500.h25 int (*irq_handler)(int, struct abx500_temp *); member
Dab8500.c196 data->ops.irq_handler = ab8500_temp_irq_handler; in abx500_hwmon_init()
Dabx500.c365 data->ops.irq_handler(irq, data); in abx500_temp_irq_handler()
422 if (data->ops.irq_handler) { in abx500_temp_probe()
/drivers/gpu/drm/r128/
Dr128_drv.c72 .irq_handler = r128_driver_irq_handler,
/drivers/gpu/drm/mga/
Dmga_drv.c76 .irq_handler = mga_driver_irq_handler,
/drivers/gpu/drm/via/
Dvia_drv.c90 .irq_handler = via_driver_irq_handler,
/drivers/ide/
Dide-probe.c850 irq_handler_t irq_handler = host->irq_handler; in init_irq() local
853 if (irq_handler == NULL) in init_irq()
854 irq_handler = ide_intr; in init_irq()
857 if (request_irq(hwif->irq, irq_handler, sa, hwif->name, hwif)) in init_irq()
/drivers/media/pci/mantis/
Dmantis_pci.c114 config->irq_handler, in mantis_pci_init()
Dmantis_common.h95 irqreturn_t (*irq_handler)(int irq, void *dev_id); member
Dhopper_cards.c172 config->irq_handler = &hopper_irq_handler; in hopper_pci_probe()
Dmantis_cards.c180 config->irq_handler = &mantis_irq_handler; in mantis_pci_probe()
/drivers/net/wireless/rt2x00/
Drt2x00mmio.c171 rt2x00dev->ops->lib->irq_handler, in rt2x00mmio_initialize()
Drt2800soc.c182 .irq_handler = rt2800mmio_interrupt,
/drivers/gpu/drm/radeon/
Dradeon_drv.c349 .irq_handler = radeon_driver_irq_handler,
576 .irq_handler = radeon_driver_irq_handler_kms,
/drivers/ata/
Dpata_arasan_cf.c798 irq_handler_t irq_handler = NULL; in arasan_cf_probe() local
825 irq_handler = arasan_cf_interrupt; in arasan_cf_probe()
901 ret = ata_host_activate(host, acdev->irq, irq_handler, 0, in arasan_cf_probe()
Dpata_octeon_cf.c858 irq_handler_t irq_handler = NULL; in octeon_cf_probe() local
912 irq_handler = octeon_cf_interrupt; in octeon_cf_probe()
1016 return ata_host_activate(host, irq, irq_handler, in octeon_cf_probe()
/drivers/gpu/drm/qxl/
Dqxl_drv.c263 .irq_handler = qxl_irq_handler,

123