| /linux-6.15/drivers/media/platform/synopsys/hdmirx/ |
| H A D | snps_hdmirx_cec.c | 95 ret = IRQ_WAKE_THREAD; in hdmirx_cec_hardirq() 99 ret = IRQ_WAKE_THREAD; in hdmirx_cec_hardirq() 103 ret = IRQ_WAKE_THREAD; in hdmirx_cec_hardirq() 107 ret = IRQ_WAKE_THREAD; in hdmirx_cec_hardirq() 133 ret = IRQ_WAKE_THREAD; in hdmirx_cec_hardirq()
|
| /linux-6.15/drivers/gpu/drm/bridge/synopsys/ |
| H A D | dw-hdmi-cec.c | 139 ret = IRQ_WAKE_THREAD; in dw_hdmi_cec_hardirq() 143 ret = IRQ_WAKE_THREAD; in dw_hdmi_cec_hardirq() 147 ret = IRQ_WAKE_THREAD; in dw_hdmi_cec_hardirq() 151 ret = IRQ_WAKE_THREAD; in dw_hdmi_cec_hardirq() 171 ret = IRQ_WAKE_THREAD; in dw_hdmi_cec_hardirq()
|
| /linux-6.15/drivers/net/wireless/ath/wil6210/ |
| H A D | interrupt.c | 595 return IRQ_WAKE_THREAD; in wil6210_irq_misc() 782 (wil->txrx_ops.irq_rx(irq, cookie) == IRQ_WAKE_THREAD)) in wil6210_hardirq() 783 rc = IRQ_WAKE_THREAD; in wil6210_hardirq() 786 (wil->txrx_ops.irq_tx(irq, cookie) == IRQ_WAKE_THREAD)) in wil6210_hardirq() 787 rc = IRQ_WAKE_THREAD; in wil6210_hardirq() 790 (wil6210_irq_misc(irq, cookie) == IRQ_WAKE_THREAD)) in wil6210_hardirq() 791 rc = IRQ_WAKE_THREAD; in wil6210_hardirq() 794 if (rc != IRQ_WAKE_THREAD) in wil6210_hardirq()
|
| /linux-6.15/kernel/irq/ |
| H A D | spurious.c | 179 if (likely(r <= (IRQ_HANDLED | IRQ_WAKE_THREAD))) in bad_action_ret() 305 if (action_ret & IRQ_WAKE_THREAD) { in note_interrupt() 312 if (action_ret == IRQ_WAKE_THREAD) { in note_interrupt()
|
| H A D | handle.c | 166 case IRQ_WAKE_THREAD: in __handle_irq_event_percpu()
|
| /linux-6.15/drivers/media/cec/platform/tegra/ |
| H A D | tegra_cec.c | 116 return IRQ_WAKE_THREAD; in tegra_cec_irq_handler() 130 return IRQ_WAKE_THREAD; in tegra_cec_irq_handler() 146 return IRQ_WAKE_THREAD; in tegra_cec_irq_handler() 180 return IRQ_WAKE_THREAD; in tegra_cec_irq_handler()
|
| /linux-6.15/include/linux/ |
| H A D | irqreturn.h | 14 IRQ_WAKE_THREAD = (1 << 1), enumerator
|
| /linux-6.15/drivers/net/ethernet/wangxun/txgbe/ |
| H A D | txgbe_irq.c | 113 return IRQ_WAKE_THREAD; in txgbe_misc_irq_handle() 132 return IRQ_WAKE_THREAD; in txgbe_misc_irq_handle()
|
| /linux-6.15/drivers/media/cec/platform/cec-gpio/ |
| H A D | cec-gpio.c | 82 return IRQ_WAKE_THREAD; in cec_5v_gpio_irq_handler() 103 return IRQ_WAKE_THREAD; in cec_hpd_gpio_irq_handler()
|
| /linux-6.15/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_irq.c | 109 ret = IRQ_WAKE_THREAD; in vmw_irq_handler() 115 ret = IRQ_WAKE_THREAD; in vmw_irq_handler()
|
| /linux-6.15/sound/soc/sof/intel/ |
| H A D | atom.c | 119 ret = IRQ_WAKE_THREAD; in atom_irq_handler() 129 ret = IRQ_WAKE_THREAD; in atom_irq_handler()
|
| /linux-6.15/drivers/net/wwan/t7xx/ |
| H A D | t7xx_mhccif.c | 102 return IRQ_WAKE_THREAD; in t7xx_mhccif_isr_handler()
|
| /linux-6.15/drivers/net/ethernet/chelsio/cxgb/ |
| H A D | subr.c | 216 ret = IRQ_WAKE_THREAD; in fpga_slow_intr() 234 ret = IRQ_WAKE_THREAD; in fpga_slow_intr() 858 ret = IRQ_WAKE_THREAD; in asic_slow_intr() 866 ret = IRQ_WAKE_THREAD; in asic_slow_intr() 877 ret = IRQ_WAKE_THREAD; in asic_slow_intr()
|
| /linux-6.15/drivers/media/platform/qcom/iris/ |
| H A D | iris_hfi_common.c | 97 return IRQ_WAKE_THREAD; in iris_hfi_isr()
|
| /linux-6.15/drivers/media/pci/intel/ipu6/ |
| H A D | ipu6-buttress.c | 321 irqreturn_t ret = IRQ_WAKE_THREAD; in ipu6_buttress_call_isr() 329 if (ret == IRQ_WAKE_THREAD && !adev->auxdrv_data->isr_threaded) in ipu6_buttress_call_isr() 367 if (r == IRQ_WAKE_THREAD) { in ipu6_buttress_isr() 368 ret = IRQ_WAKE_THREAD; in ipu6_buttress_isr()
|
| /linux-6.15/drivers/pci/hotplug/ |
| H A D | pciehp_hpc.c | 618 return IRQ_WAKE_THREAD; in pciehp_isr() 694 return IRQ_WAKE_THREAD; in pciehp_isr() 711 if (ret != IRQ_WAKE_THREAD) in pciehp_ist() 770 while (pciehp_isr(IRQ_NOTCONNECTED, ctrl) == IRQ_WAKE_THREAD || in pciehp_poll()
|
| /linux-6.15/drivers/iio/dummy/ |
| H A D | iio_simple_dummy_events.c | 162 return IRQ_WAKE_THREAD; in iio_simple_dummy_get_timestamp()
|
| /linux-6.15/drivers/usb/cdns3/ |
| H A D | drd.c | 375 ret = IRQ_WAKE_THREAD; in cdns_drd_irq() 382 ret = IRQ_WAKE_THREAD; in cdns_drd_irq()
|
| /linux-6.15/drivers/platform/x86/dell/ |
| H A D | dell-smo8800.c | 37 return IRQ_WAKE_THREAD; in smo8800_interrupt_quick()
|
| /linux-6.15/drivers/thermal/intel/int340x_thermal/ |
| H A D | processor_thermal_device_pci.c | 190 ret = IRQ_WAKE_THREAD; in proc_thermal_irq_handler() 196 ret = IRQ_WAKE_THREAD; in proc_thermal_irq_handler()
|
| /linux-6.15/arch/powerpc/platforms/powernv/ |
| H A D | vas-fault.c | 172 irqreturn_t ret = IRQ_WAKE_THREAD; in vas_fault_handler()
|
| /linux-6.15/drivers/iio/common/st_sensors/ |
| H A D | st_sensors_trigger.c | 65 return IRQ_WAKE_THREAD; in st_sensors_irq_handler()
|
| /linux-6.15/Documentation/driver-api/iio/ |
| H A D | triggered-buffers.rst | 27 return IRQ_WAKE_THREAD;
|
| /linux-6.15/drivers/mailbox/ |
| H A D | mtk-adsp-mailbox.c | 44 return IRQ_WAKE_THREAD; in mtk_adsp_mbox_irq()
|
| /linux-6.15/drivers/media/platform/st/sti/hva/ |
| H A D | hva-hw.c | 112 return IRQ_WAKE_THREAD; in hva_hw_its_interrupt() 216 return IRQ_WAKE_THREAD; in hva_hw_err_interrupt()
|