/Linux-v4.19/Documentation/power/ |
D | suspend-and-interrupts.txt | 32 The IRQF_NO_SUSPEND Flag 41 The IRQF_NO_SUSPEND flag is used to indicate that to the IRQ subsystem when 48 Note that the IRQF_NO_SUSPEND flag affects the entire IRQ and not just one 51 IRQF_NO_SUSPEND flag was not passed to request_irq() (or equivalent) by some of 52 the IRQ's users. For this reason, using IRQF_NO_SUSPEND and IRQF_SHARED at the 89 not executed for system wakeup IRQs. They are only executed for IRQF_NO_SUSPEND 101 Of course, this means that all of the interrupts with the IRQF_NO_SUSPEND flag 112 IRQF_NO_SUSPEND and enable_irq_wake() 116 IRQF_NO_SUSPEND flag on the same IRQ, and it is never valid to use both for the 119 First of all, if the IRQ is not shared, the rules for handling IRQF_NO_SUSPEND [all …]
|
/Linux-v4.19/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-v4.19/arch/arm/mach-omap2/ |
D | pm34xx.c | 473 _prcm_int_handle_wakeup, IRQF_NO_SUSPEND, "pm_wkup", NULL); in omap3_pm_init() 482 _prcm_int_handle_io, IRQF_SHARED | IRQF_NO_SUSPEND, "pm_io", in omap3_pm_init()
|
/Linux-v4.19/drivers/extcon/ |
D | extcon-max3355.c | 102 IRQF_ONESHOT | IRQF_NO_SUSPEND | in max3355_probe()
|
D | extcon-axp288.c | 406 IRQF_ONESHOT | IRQF_NO_SUSPEND, in axp288_extcon_probe()
|
/Linux-v4.19/arch/mips/kernel/ |
D | smp-bmips.c | 172 IRQF_PERCPU | IRQF_NO_SUSPEND, "smp_ipi0", NULL)) in bmips_prepare_cpus() 175 IRQF_PERCPU | IRQF_NO_SUSPEND, "smp_ipi1", NULL)) in bmips_prepare_cpus()
|
/Linux-v4.19/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-v4.19/drivers/input/misc/ |
D | ixp4xx-beeper.c | 118 IRQF_NO_SUSPEND, "ixp4xx-beeper", in ixp4xx_spkr_probe()
|
/Linux-v4.19/drivers/watchdog/ |
D | intel-mid_wdt.c | 142 IRQF_SHARED | IRQF_NO_SUSPEND, "watchdog", in mid_wdt_probe()
|
D | sama5d4_wdt.c | 242 IRQF_NO_SUSPEND, pdev->name, pdev); in sama5d4_wdt_probe()
|
D | at91sam9_wdt.c | 211 IRQF_NO_SUSPEND, in at91_wdt_init()
|
D | sprd_wdt.c | 304 IRQF_NO_SUSPEND, "sprd-wdt", (void *)wdt); in sprd_wdt_probe()
|
/Linux-v4.19/drivers/mfd/ |
D | hi655x-pmic.c | 139 IRQF_TRIGGER_LOW | IRQF_NO_SUSPEND, 0, in hi655x_pmic_probe()
|
D | sprd-sc27xx-spi.c | 215 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-v4.19/arch/mips/loongson64/loongson-3/ |
D | irq.c | 101 .flags = IRQF_NO_SUSPEND,
|
/Linux-v4.19/drivers/thermal/ |
D | db8500_thermal.c | 426 prcmu_low_irq_handler, IRQF_NO_SUSPEND | IRQF_ONESHOT, in db8500_thermal_probe() 441 prcmu_high_irq_handler, IRQF_NO_SUSPEND | IRQF_ONESHOT, in db8500_thermal_probe()
|
/Linux-v4.19/drivers/usb/phy/ |
D | phy-ab8500-usb.c | 717 IRQF_NO_SUSPEND | IRQF_SHARED | IRQF_ONESHOT, in ab8500_usb_irq_setup() 733 IRQF_NO_SUSPEND | IRQF_SHARED | IRQF_ONESHOT, in ab8500_usb_irq_setup() 749 IRQF_NO_SUSPEND | IRQF_SHARED | IRQF_ONESHOT, in ab8500_usb_irq_setup()
|
/Linux-v4.19/arch/mips/oprofile/ |
D | op_model_mipsxx.c | 437 IRQF_NO_THREAD | IRQF_NO_SUSPEND | in mipsxx_init()
|
/Linux-v4.19/drivers/platform/x86/ |
D | intel_punit_ipc.c | 304 IRQF_NO_SUSPEND, "intel_punit_ipc", in intel_punit_ipc_probe()
|
/Linux-v4.19/arch/x86/platform/intel-mid/ |
D | pwr.c | 390 IRQF_NO_SUSPEND, pci_name(pdev), pwr); in mid_pwr_probe()
|
/Linux-v4.19/drivers/gpio/ |
D | gpio-pmic-eic-sprd.c | 326 IRQF_ONESHOT | IRQF_NO_SUSPEND, in sprd_pmic_eic_probe()
|
/Linux-v4.19/drivers/macintosh/ |
D | via-pmu.c | 453 if (request_irq(irq, via_pmu_interrupt, IRQF_NO_SUSPEND, in via_pmu_start() 469 IRQF_NO_SUSPEND, "GPIO1 ADB", in via_pmu_start() 481 if (request_irq(IRQ_MAC_ADB_SR, via_pmu_interrupt, IRQF_NO_SUSPEND, in via_pmu_start() 486 if (request_irq(IRQ_MAC_ADB_CL, via_pmu_interrupt, IRQF_NO_SUSPEND, in via_pmu_start()
|
/Linux-v4.19/drivers/mailbox/ |
D | tegra-hsp.c | 431 IRQF_NO_SUSPEND, dev_name(&pdev->dev), hsp); in tegra_hsp_probe()
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-hix5hd2.c | 452 IRQF_NO_SUSPEND | IRQF_ONESHOT, in hix5hd2_i2c_probe()
|