Home
last modified time | relevance | path

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

/linux-4.4.14/arch/mn10300/proc-mn2ws0050/
Dproc-init.c52 __set_intr_stub(EXCEP_IRQ_LEVEL0, irq_handler); in processor_init()
53 __set_intr_stub(EXCEP_IRQ_LEVEL1, irq_handler); in processor_init()
54 __set_intr_stub(EXCEP_IRQ_LEVEL2, irq_handler); in processor_init()
55 __set_intr_stub(EXCEP_IRQ_LEVEL3, irq_handler); in processor_init()
56 __set_intr_stub(EXCEP_IRQ_LEVEL4, irq_handler); in processor_init()
57 __set_intr_stub(EXCEP_IRQ_LEVEL5, irq_handler); in processor_init()
58 __set_intr_stub(EXCEP_IRQ_LEVEL6, irq_handler); in processor_init()
/linux-4.4.14/arch/mn10300/proc-mn103e010/
Dproc-init.c38 __set_intr_stub(EXCEP_IRQ_LEVEL0, irq_handler); in processor_init()
39 __set_intr_stub(EXCEP_IRQ_LEVEL1, irq_handler); in processor_init()
40 __set_intr_stub(EXCEP_IRQ_LEVEL2, irq_handler); in processor_init()
41 __set_intr_stub(EXCEP_IRQ_LEVEL3, irq_handler); in processor_init()
42 __set_intr_stub(EXCEP_IRQ_LEVEL4, irq_handler); in processor_init()
43 __set_intr_stub(EXCEP_IRQ_LEVEL5, irq_handler); in processor_init()
44 __set_intr_stub(EXCEP_IRQ_LEVEL6, irq_handler); in processor_init()
/linux-4.4.14/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()
242 if (func && func->irq_handler) { in sdio_single_irq_set()
269 if (func->irq_handler) { in sdio_claim_irq()
286 func->irq_handler = handler; in sdio_claim_irq()
289 func->irq_handler = NULL; in sdio_claim_irq()
312 if (func->irq_handler) { in sdio_release_irq()
313 func->irq_handler = NULL; in sdio_release_irq()
Dsdio_bus.c189 if (func->irq_handler) { in sdio_bus_remove()
/linux-4.4.14/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-4.4.14/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-4.4.14/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()
/linux-4.4.14/arch/arm/plat-pxa/
Ddma.c34 void (*irq_handler)(int, void *); member
276 void (*irq_handler)(int, void *), in pxa_request_dma()
283 if (!name || !irq_handler) in pxa_request_dma()
304 dma_channels[i].irq_handler = irq_handler; in pxa_request_dma()
344 if (channel->name && channel->irq_handler) { in dma_irq_handler()
345 channel->irq_handler(i, channel->data); in dma_irq_handler()
/linux-4.4.14/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-4.4.14/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
/linux-4.4.14/drivers/rtc/
Drtc-s3c.c60 void (*irq_handler) (struct s3c_rtc *info, int mask); member
103 if (info->data->irq_handler) in s3c_rtc_tickirq()
104 info->data->irq_handler(info, S3C2410_INTP_TIC); in s3c_rtc_tickirq()
113 if (info->data->irq_handler) in s3c_rtc_alarmirq()
114 info->data->irq_handler(info, S3C2410_INTP_ALM); in s3c_rtc_alarmirq()
760 .irq_handler = s3c24xx_rtc_irq,
771 .irq_handler = s3c24xx_rtc_irq,
783 .irq_handler = s3c24xx_rtc_irq,
796 .irq_handler = s3c6410_rtc_irq,
Drtc-ds1307.c865 irq_handler_t irq_handler = ds1307_irq; in ds1307_probe() local
1022 irq_handler = mcp794xx_irq; in ds1307_probe()
1149 client->irq, NULL, irq_handler, in ds1307_probe()
/linux-4.4.14/drivers/staging/iio/
Diio_dummy_evgen.c86 struct iio_dummy_handle_irq *irq_handler; in iio_dummy_work_handler() local
88 irq_handler = container_of(work, struct iio_dummy_handle_irq, work); in iio_dummy_work_handler()
89 handle_simple_irq(irq_to_desc(irq_handler->irq)); in iio_dummy_work_handler()
/linux-4.4.14/arch/arm/mach-ep93xx/
Dsimone.c106 irqreturn_t (*irq_handler)(int, void *), void *mmc) in simone_mmc_spi_init()
123 err = request_irq(irq, irq_handler, IRQF_TRIGGER_FALLING, in simone_mmc_spi_init()
/linux-4.4.14/arch/sh/include/asm/
Dpush-switch.h22 irqreturn_t (*irq_handler)(int irq, void *data); member
/linux-4.4.14/drivers/uio/
Duio_fsl_elbc_gpcm.c62 irqreturn_t (*irq_handler)(int irq, struct uio_info *info); member
204 priv->irq_handler = netx5152_irq_handler; in setup_periph()
393 if (priv->irq_handler) { in uio_fsl_elbc_gpcm_probe()
396 info->handler = priv->irq_handler; in uio_fsl_elbc_gpcm_probe()
/linux-4.4.14/arch/unicore32/include/mach/
Ddma.h32 void (*irq_handler)(int, void *),
/linux-4.4.14/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()
/linux-4.4.14/arch/sparc/include/asm/
Dsetup.h37 int sparc_floppy_request_irq(unsigned int irq, irq_handler_t irq_handler);
Dfloppy_32.h259 int sparc_floppy_request_irq(unsigned int irq, irq_handler_t irq_handler);
/linux-4.4.14/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-4.4.14/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()
/linux-4.4.14/arch/sparc/kernel/
Dirq_32.c240 int sparc_floppy_request_irq(unsigned int irq, irq_handler_t irq_handler) in sparc_floppy_request_irq() argument
246 err = request_irq(irq, irq_handler, 0, "floppy", NULL); in sparc_floppy_request_irq()
/linux-4.4.14/arch/x86/kernel/
Dhpet.c1038 static rtc_irq_handler irq_handler; variable
1055 if (irq_handler) in hpet_register_irq_handler()
1058 irq_handler = handler; in hpet_register_irq_handler()
1073 irq_handler = NULL; in hpet_unregister_irq_handler()
1270 if (irq_handler) in hpet_rtc_interrupt()
1271 irq_handler(rtc_int_flag, dev_id); in hpet_rtc_interrupt()
Dvm86_32.c762 static irqreturn_t irq_handler(int intno, void *dev_id) in irq_handler() function
845 ret = request_irq(irq, &irq_handler, 0, VM86_IRQNAME, NULL); in do_vm86_irq_handling()
/linux-4.4.14/arch/arm/plat-pxa/include/plat/
Ddma.h80 void (*irq_handler)(int, void *),
/linux-4.4.14/drivers/gpu/drm/r128/
Dr128_drv.c72 .irq_handler = r128_driver_irq_handler,
/linux-4.4.14/arch/mn10300/include/asm/
Dexceptions.h107 extern asmlinkage void irq_handler(void);
/linux-4.4.14/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-4.4.14/drivers/gpu/drm/mga/
Dmga_drv.c76 .irq_handler = mga_driver_irq_handler,
/linux-4.4.14/drivers/gpu/drm/via/
Dvia_drv.c90 .irq_handler = via_driver_irq_handler,
/linux-4.4.14/sound/pci/
Dals300.c650 void *irq_handler; in snd_als300_create() local
689 irq_handler = snd_als300plus_interrupt; in snd_als300_create()
691 irq_handler = snd_als300_interrupt; in snd_als300_create()
693 if (request_irq(pci->irq, irq_handler, IRQF_SHARED, in snd_als300_create()
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e.h554 irqreturn_t (*irq_handler)(int irq, void *data); member
635 irqreturn_t (*irq_handler)(int, void *)) in i40e_vsi_setup_irqhandler()
637 vsi->irq_handler = irq_handler; in i40e_vsi_setup_irqhandler()
Di40e_main.c3311 vsi->irq_handler, in i40e_vsi_request_irq_msix()
/linux-4.4.14/include/linux/
Dcb710.h28 cb710_irq_handler_t irq_handler; member
Dide.h574 ide_startstop_t (*irq_handler)(struct ide_drive_s *); member
794 irq_handler_t irq_handler; member
Dlibata.h1132 irq_handler_t irq_handler, unsigned long irq_flags,
1864 irq_handler_t irq_handler,
/linux-4.4.14/drivers/media/pci/mantis/
Dmantis_pci.c114 config->irq_handler, in mantis_pci_init()
Dmantis_common.h97 irqreturn_t (*irq_handler)(int irq, void *dev_id); member
Dhopper_cards.c178 config->irq_handler = &hopper_irq_handler; in hopper_pci_probe()
Dmantis_cards.c187 config->irq_handler = &mantis_irq_handler; in mantis_pci_probe()
/linux-4.4.14/arch/sh/drivers/
Dpush-switch.c65 ret = request_irq(irq, psw_info->irq_handler, in switch_drv_probe()
/linux-4.4.14/include/linux/gpio/
Ddriver.h138 irq_flow_handler_t irq_handler; member
/linux-4.4.14/include/linux/mmc/
Dsdio_func.h41 sdio_irq_handler_t *irq_handler; /* IRQ callback */ member
/linux-4.4.14/drivers/net/wireless/rt2x00/
Drt2x00mmio.c171 rt2x00dev->ops->lib->irq_handler, in rt2x00mmio_initialize()
Drt2800soc.c182 .irq_handler = rt2800mmio_interrupt,
Drt2800pci.c343 .irq_handler = rt2800mmio_interrupt,
Drt2x00.h522 irq_handler_t irq_handler; member
Drt2400pci.c1737 .irq_handler = rt2400pci_interrupt,
Drt2500pci.c2036 .irq_handler = rt2500pci_interrupt,
Drt61pci.c2988 .irq_handler = rt61pci_interrupt,
/linux-4.4.14/arch/x86/kvm/
Dassigned-dev.c391 irq_handler_t irq_handler; in assigned_device_enable_host_intx() local
403 irq_handler = kvm_assigned_dev_intx; in assigned_device_enable_host_intx()
406 irq_handler = NULL; in assigned_device_enable_host_intx()
409 if (request_threaded_irq(dev->host_irq, irq_handler, in assigned_device_enable_host_intx()
/linux-4.4.14/include/linux/mfd/pcf50633/
Dcore.h142 struct pcf50633_irq irq_handler[PCF50633_NUM_IRQ]; member
/linux-4.4.14/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()
Dide-atapi.c647 (dev_is_idecd(drive) ? drive->irq_handler in ide_transfer_pc()
Dide-cd.c1742 drive->irq_handler = cdrom_newpc_intr; in ide_cd_probe()
/linux-4.4.14/arch/arm64/kernel/
Dentry.S185 .macro irq_handler macro
361 irq_handler
566 irq_handler
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_drv.c264 .irq_handler = qxl_irq_handler,
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_drv.c362 .irq_handler = radeon_driver_irq_handler,
589 .irq_handler = radeon_driver_irq_handler_kms,
/linux-4.4.14/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()
900 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()
Dlibata-sff.c2416 irq_handler_t irq_handler, in ata_pci_sff_activate_host() argument
2444 rc = devm_request_irq(dev, pdev->irq, irq_handler, in ata_pci_sff_activate_host()
2457 irq_handler, IRQF_SHARED, in ata_pci_sff_activate_host()
2468 irq_handler, IRQF_SHARED, in ata_pci_sff_activate_host()
Dsata_nv.c531 irq_handler_t irq_handler; member
536 &(struct nv_pi_priv){ .irq_handler = _irq_handler, .sht = _sht }
2431 return ata_pci_sff_activate_host(host, ipriv->irq_handler, ipriv->sht); in nv_init_one()
Dlibata-core.c6222 irq_handler_t irq_handler, unsigned long irq_flags, in ata_host_activate() argument
6233 WARN_ON(irq_handler); in ata_host_activate()
6237 rc = devm_request_irq(host->dev, irq, irq_handler, irq_flags, in ata_host_activate()
/linux-4.4.14/sound/soc/intel/skylake/
Dskl-sst.c212 .irq_handler = skl_dsp_sst_interrupt,
Dskl-sst-dsp.c323 ret = request_threaded_irq(sst->irq, sst->ops->irq_handler, in skl_dsp_ctx_init()
/linux-4.4.14/include/sound/
Dsb.h297 irq_handler_t irq_handler,
/linux-4.4.14/drivers/firewire/
Dnosy.c460 irq_handler(int irq, void *device) in irq_handler() function
635 if (request_irq(dev->irq, irq_handler, IRQF_SHARED, in add_card()
Dohci.c2071 static irqreturn_t irq_handler(int irq, void *data) in irq_handler() function
3705 if (request_irq(dev->irq, irq_handler, in pci_probe()
/linux-4.4.14/sound/soc/intel/common/
Dsst-dsp-priv.h60 irqreturn_t (*irq_handler)(int irq, void *context); member
Dsst-dsp.c460 err = request_threaded_irq(sst->irq, sst->ops->irq_handler, in sst_dsp_new()
/linux-4.4.14/drivers/gpu/drm/shmobile/
Dshmob_drm_drv.c271 .irq_handler = shmob_drm_irq,
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_gpu.c558 static irqreturn_t irq_handler(int irq, void *data) in irq_handler() function
615 ret = devm_request_irq(&pdev->dev, gpu->irq, irq_handler, in msm_gpu_init()
Dmsm_drv.c973 .irq_handler = msm_irq,
/linux-4.4.14/drivers/input/mouse/
Dcyapa.h271 int (*irq_handler)(struct cyapa *); member
Dcyapa_gen6.c739 .irq_handler = cyapa_pip_irq_handler,
Dcyapa_gen3.c1247 .irq_handler = cyapa_gen3_irq_handler,
Dcyapa.c699 error = cyapa->ops->irq_handler(cyapa); in cyapa_irq()
Dcyapa_gen5.c2837 .irq_handler = cyapa_pip_irq_handler,
/linux-4.4.14/sound/soc/intel/baytrail/
Dsst-baytrail-dsp.c362 .irq_handler = sst_byt_irq,
/linux-4.4.14/arch/arm/kernel/
Dentry-armv.S41 .macro irq_handler macro
213 irq_handler
/linux-4.4.14/drivers/gpu/drm/fsl-dcu/
Dfsl_dcu_drm_drv.c195 .irq_handler = fsl_dcu_drm_irq,
/linux-4.4.14/drivers/scsi/mvsas/
Dmv_init.c528 irq_handler_t irq_handler = mvs_interrupt; in mvs_pci_init() local
607 rc = request_irq(pdev->irq, irq_handler, IRQF_SHARED, in mvs_pci_init()
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_irq.c4425 dev->driver->irq_handler = cherryview_irq_handler; in intel_irq_init()
4433 dev->driver->irq_handler = valleyview_irq_handler; in intel_irq_init()
4441 dev->driver->irq_handler = gen8_irq_handler; in intel_irq_init()
4454 dev->driver->irq_handler = ironlake_irq_handler; in intel_irq_init()
4465 dev->driver->irq_handler = i8xx_irq_handler; in intel_irq_init()
4471 dev->driver->irq_handler = i915_irq_handler; in intel_irq_init()
4476 dev->driver->irq_handler = i965_irq_handler; in intel_irq_init()
/linux-4.4.14/drivers/gpu/drm/gma500/
Dpsb_drv.c506 .irq_handler = psb_irq_handler,
/linux-4.4.14/drivers/media/pci/ngene/
Dngene-core.c177 static irqreturn_t irq_handler(int irq, void *dev_id) in irq_handler() function
1344 stat = request_irq(dev->pci_dev->irq, irq_handler, in ngene_start()
1384 stat = request_irq(dev->pci_dev->irq, irq_handler, in ngene_start()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_drv.c505 .irq_handler = amdgpu_irq_handler,
/linux-4.4.14/arch/mn10300/kernel/
Dentry.S203 ENTRY(irq_handler)
/linux-4.4.14/sound/soc/intel/haswell/
Dsst-haswell-dsp.c705 .irq_handler = hsw_irq,
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_dc.c698 .irq_handler = atmel_hlcdc_dc_irq_handler,
/linux-4.4.14/include/drm/
DdrmP.h557 irqreturn_t(*irq_handler) (int irq, void *arg); member
/linux-4.4.14/drivers/gpu/drm/tilcdc/
Dtilcdc_drv.c562 .irq_handler = tilcdc_irq,
/linux-4.4.14/drivers/misc/sgi-xp/
Dxpc_uv.c207 irq_handler_t irq_handler) in xpc_create_gru_mq_uv() argument
262 ret = request_irq(mq->irq, irq_handler, 0, irq_name, NULL); in xpc_create_gru_mq_uv()
/linux-4.4.14/drivers/gpio/
Dgpiolib.c552 irq_set_chip_and_handler(irq, chip->irqchip, chip->irq_handler); in gpiochip_irq_map()
700 gpiochip->irq_handler = handler; in _gpiochip_irqchip_add()
/linux-4.4.14/drivers/media/pci/ddbridge/
Dddbridge-core.c1283 static irqreturn_t irq_handler(int irq, void *dev_id) in irq_handler() function
1600 stat = request_irq(dev->pdev->irq, irq_handler, in ddb_probe()
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad.c1424 irq_handler_t irq_handler; in bnad_mbox_irq_alloc() local
1428 irq_handler = (irq_handler_t)bnad_msix_mbox_handler; in bnad_mbox_irq_alloc()
1432 irq_handler = (irq_handler_t)bnad_isr; in bnad_mbox_irq_alloc()
1448 err = request_irq(irq, irq_handler, irq_flags, in bnad_mbox_irq_alloc()
/linux-4.4.14/drivers/gpu/drm/
Ddrm_irq.c516 ret = request_irq(irq, dev->driver->irq_handler, in drm_irq_install()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_drv.c1493 .irq_handler = vmw_irq_handler,