/linux/Documentation/power/ |
A 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 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 128 interrupt source and an IRQF_NO_SUSPEND interrupt source does not generally [all …]
|
/linux/kernel/irq/ |
A 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/drivers/thermal/ |
A 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/drivers/mailbox/ |
A D | sprd-mailbox.c | 355 IRQF_NO_SUSPEND, dev_name(dev), priv); in sprd_mbox_probe() 366 IRQF_NO_SUSPEND, dev_name(dev), priv); in sprd_mbox_probe() 376 IRQF_NO_SUSPEND, dev_name(dev), priv); in sprd_mbox_probe()
|
/linux/arch/mips/loongson2ef/lemote-2f/ |
A D | irq.c | 115 IRQF_NO_THREAD | IRQF_NO_SUSPEND, "cascade", NULL)) in mach_init_irq()
|
/linux/arch/arm/mach-omap2/ |
A D | pm34xx.c | 480 _prcm_int_handle_wakeup, IRQF_NO_SUSPEND, "pm_wkup", NULL); in omap3_pm_init() 489 _prcm_int_handle_io, IRQF_SHARED | IRQF_NO_SUSPEND, "pm_io", in omap3_pm_init()
|
/linux/arch/mips/kernel/ |
A D | smp-bmips.c | 179 IRQF_PERCPU | IRQF_NO_SUSPEND, "smp_ipi0", NULL)) in bmips_prepare_cpus() 182 IRQF_PERCPU | IRQF_NO_SUSPEND, "smp_ipi1", NULL)) in bmips_prepare_cpus()
|
/linux/include/linux/ |
A D | interrupt.h | 78 #define IRQF_NO_SUSPEND 0x00004000 macro 86 #define IRQF_TIMER (__IRQF_TIMER | IRQF_NO_SUSPEND | IRQF_NO_THREAD)
|
/linux/drivers/extcon/ |
A D | extcon-max3355.c | 98 IRQF_ONESHOT | IRQF_NO_SUSPEND | in max3355_probe()
|
/linux/drivers/irqchip/ |
A D | irq-ingenic.c | 127 if (request_irq(parent_irq, intc_cascade, IRQF_NO_SUSPEND, in ingenic_intc_of_init()
|
/linux/drivers/usb/phy/ |
A D | phy-ab8500-usb.c | 749 IRQF_NO_SUSPEND | IRQF_SHARED | IRQF_ONESHOT, in ab8500_usb_irq_setup() 763 IRQF_NO_SUSPEND | IRQF_SHARED | IRQF_ONESHOT, in ab8500_usb_irq_setup() 777 IRQF_NO_SUSPEND | IRQF_SHARED | IRQF_ONESHOT, in ab8500_usb_irq_setup()
|
/linux/drivers/firmware/arm_scmi/ |
A D | smc.c | 108 IRQF_NO_SUSPEND, in smc_chan_setup()
|
/linux/drivers/watchdog/ |
A D | intel-mid_wdt.c | 162 IRQF_SHARED | IRQF_NO_SUSPEND, "watchdog", in mid_wdt_probe()
|
A D | sama5d4_wdt.c | 299 IRQF_NO_SUSPEND, pdev->name, pdev); in sama5d4_wdt_probe()
|
A D | at91sam9_wdt.c | 211 IRQF_NO_SUSPEND, in at91_wdt_init()
|
A D | sprd_wdt.c | 294 ret = devm_request_irq(dev, wdt->irq, sprd_wdt_isr, IRQF_NO_SUSPEND, in sprd_wdt_probe()
|
/linux/drivers/mfd/ |
A D | hi655x-pmic.c | 138 IRQF_TRIGGER_LOW | IRQF_NO_SUSPEND, 0, in hi655x_pmic_probe()
|
/linux/drivers/thermal/qcom/ |
A D | lmh.c | 204 IRQF_ONESHOT | IRQF_NO_SUSPEND, in lmh_probe()
|
/linux/drivers/soc/xilinx/ |
A D | zynqmp_power.c | 217 IRQF_NO_SUSPEND | IRQF_ONESHOT, in zynqmp_pm_probe()
|
/linux/drivers/net/ethernet/freescale/dpaa2/ |
A D | dpaa2-ptp.c | 185 IRQF_NO_SUSPEND | IRQF_ONESHOT, in dpaa2_ptp_probe()
|
/linux/drivers/firmware/tegra/ |
A D | bpmp-tegra210.c | 220 IRQF_NO_SUSPEND, dev_name(&pdev->dev), bpmp); in tegra210_bpmp_init()
|
/linux/drivers/misc/ |
A D | hi6421v600-irq.c | 279 IRQF_TRIGGER_LOW | IRQF_SHARED | IRQF_NO_SUSPEND, in hi6421v600_irq_probe()
|
/linux/drivers/platform/x86/intel/ |
A D | punit_ipc.c | 285 IRQF_NO_SUSPEND, "intel_punit_ipc", in intel_punit_ipc_probe()
|
/linux/drivers/macintosh/ |
A D | via-pmu.c | 449 if (request_irq(irq, via_pmu_interrupt, IRQF_NO_SUSPEND, in via_pmu_start() 465 IRQF_NO_SUSPEND, "GPIO1 ADB", in via_pmu_start() 477 if (request_irq(IRQ_MAC_ADB_SR, via_pmu_interrupt, IRQF_NO_SUSPEND, in via_pmu_start() 482 if (request_irq(IRQ_MAC_ADB_CL, via_pmu_interrupt, IRQF_NO_SUSPEND, in via_pmu_start()
|
/linux/drivers/iio/adc/ |
A D | ab8500-gpadc.c | 1124 ab8500_bm_gpadcconvend_handler, IRQF_NO_SUSPEND | IRQF_ONESHOT, in ab8500_gpadc_probe() 1135 ab8500_bm_gpadcconvend_handler, IRQF_NO_SUSPEND | IRQF_ONESHOT, in ab8500_gpadc_probe()
|