| /Linux-v5.4/Documentation/power/ |
| D | suspend-and-interrupts.rst | 34 The IRQF_NO_SUSPEND Flag 43 The IRQF_NO_SUSPEND flag is used to indicate that to the IRQ subsystem when 50 Note that the IRQF_NO_SUSPEND flag affects the entire IRQ and not just one 53 IRQF_NO_SUSPEND flag was not passed to request_irq() (or equivalent) by some of 54 the IRQ's users. For this reason, using IRQF_NO_SUSPEND and IRQF_SHARED at the 91 not executed for system wakeup IRQs. They are only executed for IRQF_NO_SUSPEND 103 Of course, this means that all of the interrupts with the IRQF_NO_SUSPEND flag 114 IRQF_NO_SUSPEND and enable_irq_wake() 118 IRQF_NO_SUSPEND flag on the same IRQ, and it is never valid to use both for the 121 First of all, if the IRQ is not shared, the rules for handling IRQF_NO_SUSPEND [all …]
|
| /Linux-v5.4/kernel/irq/ |
| D | pm.c | 43 if (action->flags & IRQF_NO_SUSPEND) in irq_pm_install_action() 64 if (action->flags & IRQF_NO_SUSPEND) in irq_pm_remove_action()
|
| /Linux-v5.4/drivers/thermal/ |
| D | db8500_thermal.c | 183 prcmu_low_irq_handler, IRQF_NO_SUSPEND | IRQF_ONESHOT, in db8500_thermal_probe() 197 prcmu_high_irq_handler, IRQF_NO_SUSPEND | IRQF_ONESHOT, in db8500_thermal_probe()
|
| /Linux-v5.4/arch/mips/loongson64/lemote-2f/ |
| D | irq.c | 102 .flags = IRQF_NO_THREAD | IRQF_NO_SUSPEND,
|
| /Linux-v5.4/arch/arm/mach-omap2/ |
| D | pm34xx.c | 466 _prcm_int_handle_wakeup, IRQF_NO_SUSPEND, "pm_wkup", NULL); in omap3_pm_init() 475 _prcm_int_handle_io, IRQF_SHARED | IRQF_NO_SUSPEND, "pm_io", in omap3_pm_init()
|
| /Linux-v5.4/drivers/extcon/ |
| D | extcon-max3355.c | 99 IRQF_ONESHOT | IRQF_NO_SUSPEND | in max3355_probe()
|
| /Linux-v5.4/include/linux/ |
| D | interrupt.h | 72 #define IRQF_NO_SUSPEND 0x00004000 macro 78 #define IRQF_TIMER (__IRQF_TIMER | IRQF_NO_SUSPEND | IRQF_NO_THREAD)
|
| /Linux-v5.4/arch/mips/kernel/ |
| D | smp-bmips.c | 173 IRQF_PERCPU | IRQF_NO_SUSPEND, "smp_ipi0", NULL)) in bmips_prepare_cpus() 176 IRQF_PERCPU | IRQF_NO_SUSPEND, "smp_ipi1", NULL)) in bmips_prepare_cpus()
|
| /Linux-v5.4/drivers/watchdog/ |
| D | intel-mid_wdt.c | 140 IRQF_SHARED | IRQF_NO_SUSPEND, "watchdog", in mid_wdt_probe()
|
| D | sama5d4_wdt.c | 238 IRQF_NO_SUSPEND, pdev->name, pdev); in sama5d4_wdt_probe()
|
| D | sprd_wdt.c | 290 ret = devm_request_irq(dev, wdt->irq, sprd_wdt_isr, IRQF_NO_SUSPEND, in sprd_wdt_probe()
|
| D | at91sam9_wdt.c | 211 IRQF_NO_SUSPEND, in at91_wdt_init()
|
| /Linux-v5.4/drivers/input/misc/ |
| D | ixp4xx-beeper.c | 123 IRQF_NO_SUSPEND, "ixp4xx-beeper", in ixp4xx_spkr_probe()
|
| /Linux-v5.4/drivers/soc/xilinx/ |
| D | zynqmp_power.c | 142 IRQF_NO_SUSPEND | IRQF_ONESHOT, in zynqmp_pm_probe()
|
| /Linux-v5.4/drivers/mfd/ |
| D | hi655x-pmic.c | 138 IRQF_TRIGGER_LOW | IRQF_NO_SUSPEND, 0, in hi655x_pmic_probe()
|
| D | sprd-sc27xx-spi.c | 207 IRQF_ONESHOT | IRQF_NO_SUSPEND, 0, in sprd_pmic_probe()
|
| D | ab8500-gpadc.c | 951 IRQF_NO_SUSPEND | IRQF_SHARED | IRQF_ONESHOT, in ab8500_gpadc_probe() 965 IRQF_NO_SUSPEND | IRQF_SHARED | IRQF_ONESHOT, in ab8500_gpadc_probe()
|
| /Linux-v5.4/drivers/usb/phy/ |
| D | phy-ab8500-usb.c | 725 IRQF_NO_SUSPEND | IRQF_SHARED | IRQF_ONESHOT, in ab8500_usb_irq_setup() 739 IRQF_NO_SUSPEND | IRQF_SHARED | IRQF_ONESHOT, in ab8500_usb_irq_setup() 753 IRQF_NO_SUSPEND | IRQF_SHARED | IRQF_ONESHOT, in ab8500_usb_irq_setup()
|
| /Linux-v5.4/drivers/net/ethernet/freescale/dpaa2/ |
| D | dpaa2-ptp.c | 165 IRQF_NO_SUSPEND | IRQF_ONESHOT, in dpaa2_ptp_probe()
|
| /Linux-v5.4/drivers/rtc/ |
| D | rtc-fsl-ftm-alarm.c | 287 IRQF_NO_SUSPEND, dev_name(&pdev->dev), rtc); in ftm_rtc_probe()
|
| /Linux-v5.4/drivers/firmware/tegra/ |
| D | bpmp-tegra210.c | 223 IRQF_NO_SUSPEND, dev_name(&pdev->dev), bpmp); in tegra210_bpmp_init()
|
| /Linux-v5.4/arch/mips/oprofile/ |
| D | op_model_mipsxx.c | 450 IRQF_NO_THREAD | IRQF_NO_SUSPEND | in mipsxx_init()
|
| /Linux-v5.4/drivers/platform/x86/ |
| D | intel_punit_ipc.c | 301 IRQF_NO_SUSPEND, "intel_punit_ipc", in intel_punit_ipc_probe()
|
| /Linux-v5.4/arch/x86/platform/intel-mid/ |
| D | pwr.c | 387 IRQF_NO_SUSPEND, pci_name(pdev), pwr); in mid_pwr_probe()
|
| /Linux-v5.4/drivers/mailbox/ |
| D | imx-mailbox.c | 191 IRQF_NO_SUSPEND, cp->irq_desc, chan); in imx_mu_startup()
|