Searched refs:IRQ_WAKE_THREAD (Results 1 - 83 of 83) sorted by relevance

/linux-4.4.14/include/linux/
H A Dirqreturn.h8 * @IRQ_WAKE_THREAD handler requests to wake the handler thread
13 IRQ_WAKE_THREAD = (1 << 1), enumerator in enum:irqreturn
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
H A Dinterrupt.c378 return IRQ_WAKE_THREAD; wil6210_irq_misc()
510 * returns IRQ_WAKE_THREAD and saves ISR register value wil6210_hardirq()
516 (wil6210_irq_rx(irq, cookie) == IRQ_WAKE_THREAD)) wil6210_hardirq()
517 rc = IRQ_WAKE_THREAD; wil6210_hardirq()
520 (wil6210_irq_tx(irq, cookie) == IRQ_WAKE_THREAD)) wil6210_hardirq()
521 rc = IRQ_WAKE_THREAD; wil6210_hardirq()
524 (wil6210_irq_misc(irq, cookie) == IRQ_WAKE_THREAD)) wil6210_hardirq()
525 rc = IRQ_WAKE_THREAD; wil6210_hardirq()
528 if (rc != IRQ_WAKE_THREAD) wil6210_hardirq()
/linux-4.4.14/kernel/irq/
H A Dhandle.c53 printk(KERN_WARNING "IRQ %d device %s returned IRQ_WAKE_THREAD " warn_no_thread()
154 case IRQ_WAKE_THREAD: handle_irq_event_percpu()
H A Dspurious.c178 if (likely(action_ret <= (IRQ_HANDLED | IRQ_WAKE_THREAD))) bad_action_ret()
306 if (action_ret & IRQ_WAKE_THREAD) { note_interrupt()
313 if (action_ret == IRQ_WAKE_THREAD) { note_interrupt()
H A Dinternals.h26 * IRQTF_WARNED - warning "IRQ_WAKE_THREAD w/o thread_fn" has been printed
H A Dmanage.c720 return IRQ_WAKE_THREAD; irq_default_primary_handler()
962 if (action_ret == IRQ_WAKE_THREAD) irq_thread()
1587 * IRQ_WAKE_THREAD which will wake up the handler thread and run
/linux-4.4.14/sound/soc/intel/baytrail/
H A Dsst-baytrail-dsp.c192 ret = IRQ_WAKE_THREAD; sst_byt_irq()
199 ret = IRQ_WAKE_THREAD; sst_byt_irq()
/linux-4.4.14/sound/soc/intel/skylake/
H A Dskl-sst-dsp.c272 result = IRQ_WAKE_THREAD; skl_dsp_sst_interrupt()
277 result = IRQ_WAKE_THREAD; skl_dsp_sst_interrupt()
H A Dskl.c94 return snd_hdac_chip_readl(bus, INTSTS) ? IRQ_WAKE_THREAD : IRQ_HANDLED; skl_interrupt()
/linux-4.4.14/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_ring.c114 return IRQ_WAKE_THREAD; inv_mpu6050_irq_handler()
/linux-4.4.14/drivers/platform/x86/
H A Ddell-smo8800.c43 return IRQ_WAKE_THREAD; smo8800_interrupt_quick()
/linux-4.4.14/arch/x86/kvm/
H A Dassigned-dev.c93 ret = IRQ_WAKE_THREAD; kvm_assigned_dev_intx()
177 return unlikely(ret == -EWOULDBLOCK) ? IRQ_WAKE_THREAD : IRQ_HANDLED; kvm_assigned_dev_msi()
204 return unlikely(ret == -EWOULDBLOCK) ? IRQ_WAKE_THREAD : IRQ_HANDLED; kvm_assigned_dev_msix()
/linux-4.4.14/drivers/thermal/
H A Dhisi_thermal.c213 return IRQ_WAKE_THREAD; hisi_thermal_alarm_irq()
H A Dimx_thermal.c450 return IRQ_WAKE_THREAD; imx_thermal_alarm_irq()
/linux-4.4.14/drivers/remoteproc/
H A Dda8xx_remoteproc.c109 return IRQ_WAKE_THREAD; da8xx_rproc_callback()
/linux-4.4.14/drivers/staging/iio/accel/
H A Dlis3l02dq_ring.c39 return IRQ_WAKE_THREAD; lis3l02dq_data_rdy_trig_poll()
H A Dlis3l02dq_core.c42 return IRQ_WAKE_THREAD; lis3l02dq_nobuffer()
/linux-4.4.14/drivers/staging/iio/
H A Diio_simple_dummy_events.c162 return IRQ_WAKE_THREAD; iio_simple_dummy_get_timestamp()
/linux-4.4.14/drivers/net/wireless/cw1200/
H A Dcw1200_sdio.c103 return IRQ_WAKE_THREAD; cw1200_gpio_hardirq()
/linux-4.4.14/sound/pcmcia/pdaudiocf/
H A Dpdaudiocf_irq.c51 return wake_thread ? IRQ_WAKE_THREAD : IRQ_HANDLED; pdacf_interrupt()
/linux-4.4.14/drivers/net/can/softing/
H A Dsofting_main.c374 return (1 == ir) ? IRQ_WAKE_THREAD : IRQ_NONE; softing_irq_v2()
384 return ir ? IRQ_WAKE_THREAD : IRQ_NONE; softing_irq_v1()
/linux-4.4.14/sound/soc/intel/haswell/
H A Dsst-haswell-dsp.c233 ret = IRQ_WAKE_THREAD; hsw_irq()
243 ret = IRQ_WAKE_THREAD; hsw_irq()
/linux-4.4.14/drivers/gpu/drm/sti/
H A Dsti_vtg.c324 return IRQ_WAKE_THREAD; vtg_irq()
H A Dsti_hdmi.c182 return IRQ_WAKE_THREAD; hdmi_irq()
/linux-4.4.14/drivers/input/keyboard/
H A Domap4-keypad.c123 return IRQ_WAKE_THREAD; omap4_keypad_irq_handler()
/linux-4.4.14/drivers/input/touchscreen/
H A Dtsc2007.c237 return IRQ_WAKE_THREAD; tsc2007_hard_irq()
H A Dzforce_ts.c487 return IRQ_WAKE_THREAD; zforce_irq()
H A Dads7846.c851 return get_pendown_state(ts) ? IRQ_WAKE_THREAD : IRQ_HANDLED; ads7846_hard_irq()
/linux-4.4.14/sound/soc/intel/boards/
H A Dmfld_machine.c353 return IRQ_WAKE_THREAD; snd_mfld_jack_intr_handler()
/linux-4.4.14/drivers/mailbox/
H A Dmailbox-sti.c246 ret = IRQ_WAKE_THREAD; sti_mbox_irq_handler()
/linux-4.4.14/drivers/mmc/host/
H A Dtoshsd.c383 ret = IRQ_WAKE_THREAD; toshsd_irq()
H A Djz4740_mmc.c816 return IRQ_WAKE_THREAD; jz_mmc_irq()
H A Dsunxi-mmc.c511 return host->manual_stop_mrq ? IRQ_WAKE_THREAD : IRQ_HANDLED; sunxi_mmc_finalize_request()
H A Dsdhci.c2596 result = IRQ_WAKE_THREAD; sdhci_irq()
2613 result = IRQ_WAKE_THREAD; sdhci_irq()
H A Dsh_mmcif.c1386 return IRQ_WAKE_THREAD; sh_mmcif_intr()
H A Dusdhi6rol0.c1580 return IRQ_WAKE_THREAD; usdhi6_sd()
/linux-4.4.14/drivers/iio/adc/
H A Dti_am335x_adc.c172 return IRQ_WAKE_THREAD; tiadc_irq_h()
/linux-4.4.14/drivers/iio/
H A Dindustrialio-trigger.c255 return IRQ_WAKE_THREAD; iio_pollfunc_store_time()
/linux-4.4.14/drivers/iio/light/
H A Dstk3310.c534 return IRQ_WAKE_THREAD; stk3310_irq_handler()
/linux-4.4.14/sound/pci/mixart/
H A Dmixart_core.c429 return IRQ_WAKE_THREAD; snd_mixart_interrupt()
/linux-4.4.14/sound/soc/intel/atom/sst/
H A Dsst.c116 retval = IRQ_WAKE_THREAD; intel_sst_interrupt_mrfld()
/linux-4.4.14/drivers/misc/mei/
H A Dhw-txe.c1011 * Return: IRQ_WAKE_THREAD if interrupt is designed for the device
1019 return IRQ_WAKE_THREAD; mei_txe_irq_quick_handler()
H A Dhw-me.c1130 return IRQ_WAKE_THREAD; mei_me_irq_quick_handler()
/linux-4.4.14/drivers/misc/mic/host/
H A Dmic_intr.c79 return IRQ_WAKE_THREAD; mic_interrupt()
/linux-4.4.14/drivers/i2c/busses/
H A Di2c-xiic.c614 ret = IRQ_WAKE_THREAD; xiic_isr()
H A Di2c-omap.c1003 ret = IRQ_WAKE_THREAD; omap_i2c_isr()
/linux-4.4.14/drivers/iio/proximity/
H A Dsx9500.c465 return IRQ_WAKE_THREAD; sx9500_irq_handler()
/linux-4.4.14/drivers/devfreq/
H A Dtegra-devfreq.c324 return handled ? IRQ_WAKE_THREAD : IRQ_NONE; actmon_isr()
/linux-4.4.14/drivers/dma/
H A Dmic_x100_dma.c371 return IRQ_WAKE_THREAD; mic_dma_intr_handler()
/linux-4.4.14/sound/drivers/vx/
H A Dvx_core.c553 return IRQ_WAKE_THREAD; snd_vx_irq_handler()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
H A Dpcie.c809 return IRQ_WAKE_THREAD; brcmf_pcie_quick_check_isr_v1()
822 return IRQ_WAKE_THREAD; brcmf_pcie_quick_check_isr_v2()
/linux-4.4.14/drivers/dma/sh/
H A Drcar-dmac.c1264 return IRQ_WAKE_THREAD; rcar_dmac_isr_desc_stage_end()
1270 irqreturn_t ret = IRQ_WAKE_THREAD; rcar_dmac_isr_transfer_end()
H A Dshdma-base.c913 ret = ops->chan_irq(schan, irq) ? IRQ_WAKE_THREAD : IRQ_NONE; chan_irq()
/linux-4.4.14/drivers/iommu/
H A Darm-smmu-v3.c1164 irqreturn_t ret = IRQ_WAKE_THREAD; arm_smmu_evtq_handler()
1230 irqreturn_t ret = IRQ_WAKE_THREAD; arm_smmu_priq_handler()
H A Damd_iommu.c719 return IRQ_WAKE_THREAD; amd_iommu_int_handler()
/linux-4.4.14/drivers/memory/
H A Demif.c988 ret = IRQ_WAKE_THREAD; handle_temp_alert()
1000 ret = IRQ_WAKE_THREAD; handle_temp_alert()
/linux-4.4.14/drivers/spi/
H A Dspi-tegra114.c1021 return IRQ_WAKE_THREAD; tegra_spi_isr()
H A Dspi-tegra20-slink.c993 return IRQ_WAKE_THREAD; tegra_slink_isr()
/linux-4.4.14/drivers/iio/accel/
H A Dbmc150-accel-core.c1310 return IRQ_WAKE_THREAD; bmc150_accel_irq_handler()
H A Dkxcjk-1013.c1142 return IRQ_WAKE_THREAD; kxcjk1013_data_rdy_trig_poll()
H A Dmma9553.c1011 return IRQ_WAKE_THREAD; mma9553_irq_handler()
/linux-4.4.14/drivers/iio/gyro/
H A Dbmg160_core.c932 return IRQ_WAKE_THREAD; bmg160_data_rdy_trig_poll()
/linux-4.4.14/drivers/iio/imu/
H A Dkmx61.c1198 return IRQ_WAKE_THREAD; kmx61_data_rdy_trig_poll()
/linux-4.4.14/drivers/media/platform/
H A Dsh_veu.c1123 return IRQ_WAKE_THREAD; sh_veu_isr()
H A Dvia-camera.c318 ret = IRQ_WAKE_THREAD; viacam_quick_irq()
/linux-4.4.14/drivers/media/platform/sti/bdisp/
H A Dbdisp-v4l2.c1143 return IRQ_WAKE_THREAD; bdisp_irq_handler()
/linux-4.4.14/drivers/misc/lis3lv02d/
H A Dlis3lv02d.c506 return IRQ_WAKE_THREAD; lis302dl_interrupt()
/linux-4.4.14/sound/pci/lx6464es/
H A Dlx_core.c1125 return wake_thread ? IRQ_WAKE_THREAD : IRQ_HANDLED; lx_interrupt()
/linux-4.4.14/sound/pci/pcxhr/
H A Dpcxhr_core.c1276 return wake_thread ? IRQ_WAKE_THREAD : IRQ_HANDLED; pcxhr_interrupt()
/linux-4.4.14/drivers/virt/
H A Dfsl_hypervisor.c564 return IRQ_WAKE_THREAD; fsl_hv_state_change_isr()
/linux-4.4.14/drivers/usb/dwc3/
H A Dgadget.c2720 return IRQ_WAKE_THREAD; dwc3_check_event_buf()
2733 if (status == IRQ_WAKE_THREAD) dwc3_interrupt()
/linux-4.4.14/drivers/staging/wilc1000/
H A Dlinux_wlan.c244 return IRQ_WAKE_THREAD; isr_uh_routine()
/linux-4.4.14/drivers/mtd/nand/
H A Dpxa3xx_nand.c818 ret = IRQ_WAKE_THREAD; pxa3xx_nand_irq()
/linux-4.4.14/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop.c1443 ret = (vop->vsync_work_pending) ? IRQ_WAKE_THREAD : IRQ_HANDLED; vop_isr()
/linux-4.4.14/drivers/net/wireless/iwlwifi/pcie/
H A Drx.c1547 return IRQ_WAKE_THREAD; iwl_pcie_isr()
/linux-4.4.14/drivers/gpu/drm/bridge/
H A Ddw_hdmi.c1549 return intr_stat ? IRQ_WAKE_THREAD : IRQ_NONE; dw_hdmi_hardirq()
/linux-4.4.14/drivers/usb/gadget/udc/
H A Dgr_udc.c1479 return IRQ_WAKE_THREAD; gr_irq()
/linux-4.4.14/drivers/ata/
H A Dlibahci.c1841 return IRQ_WAKE_THREAD; ahci_multi_irqs_intr()
/linux-4.4.14/drivers/net/wireless/b43/
H A Dmain.c2122 return IRQ_WAKE_THREAD; b43_do_interrupt()
2151 if (ret == IRQ_WAKE_THREAD) b43_sdio_interrupt_handler()
/linux-4.4.14/drivers/mfd/
H A Ddb8500-prcmu.c2547 r = IRQ_WAKE_THREAD; prcmu_irq_handler()
/linux-4.4.14/drivers/nvme/host/
H A Dpci.c1011 return IRQ_WAKE_THREAD; nvme_irq_check()
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
H A Dmain.c6422 return IRQ_WAKE_THREAD; wlcore_hardirq()
/linux-4.4.14/drivers/staging/rdma/hfi1/
H A Dchip.c4652 return IRQ_WAKE_THREAD; receive_context_interrupt()

Completed in 4676 milliseconds