/linux-4.1.27/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 …]
|
D | devices.txt | 278 been disabled (except for those marked with the IRQF_NO_SUSPEND flag).
|
/linux-4.1.27/arch/blackfin/mach-bf609/ |
D | pm.c | 341 error = request_irq(irq, test_isr, IRQF_TRIGGER_RISING | IRQF_NO_SUSPEND in bf609_init_pm() 347 error = request_irq(IRQ_CGU_EVT, dpm0_isr, IRQF_NO_SUSPEND | in bf609_init_pm() 352 error = request_irq(IRQ_DPM, dpm0_isr, IRQF_NO_SUSPEND | in bf609_init_pm()
|
/linux-4.1.27/kernel/irq/ |
D | pm.c | 44 if (action->flags & IRQF_NO_SUSPEND) in irq_pm_install_action() 65 if (action->flags & IRQF_NO_SUSPEND) in irq_pm_remove_action()
|
D | manage.c | 1515 ((irqflags & IRQF_NO_SUSPEND) && (irqflags & IRQF_COND_SUSPEND))) in request_threaded_irq() 1788 action->flags = IRQF_PERCPU | IRQF_NO_SUSPEND; in request_percpu_irq()
|
/linux-4.1.27/drivers/rtc/ |
D | rtc-pl031.c | 411 .irqflags = IRQF_NO_SUSPEND, 425 .irqflags = IRQF_NO_SUSPEND, 443 .irqflags = IRQF_SHARED | IRQF_NO_SUSPEND,
|
D | rtc-ab8500.c | 494 rtc_alarm_handler, IRQF_NO_SUSPEND | IRQF_ONESHOT, in ab8500_rtc_probe()
|
D | rtc-ds1343.c | 679 IRQF_NO_SUSPEND | IRQF_ONESHOT, in ds1343_probe()
|
/linux-4.1.27/drivers/platform/x86/ |
D | intel_mid_powerbtn.c | 79 error = request_threaded_irq(irq, NULL, mfld_pb_isr, IRQF_NO_SUSPEND, in mfld_pb_probe()
|
/linux-4.1.27/arch/mips/loongson/loongson-3/ |
D | irq.c | 47 .flags = IRQF_NO_SUSPEND,
|
/linux-4.1.27/arch/blackfin/mach-bf561/ |
D | smp.c | 116 ret = request_irq(irq, handler, IRQF_PERCPU | IRQF_NO_SUSPEND | in platform_request_ipi()
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | pm34xx.c | 475 _prcm_int_handle_wakeup, IRQF_NO_SUSPEND, "pm_wkup", NULL); in omap3_pm_init() 484 _prcm_int_handle_io, IRQF_SHARED | IRQF_NO_SUSPEND, "pm_io", in omap3_pm_init()
|
D | mux.c | 813 omap_hwmod_mux_handle_irq, IRQF_SHARED | IRQF_NO_SUSPEND, in omap_mux_late_init()
|
/linux-4.1.27/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-4.1.27/drivers/input/misc/ |
D | ixp4xx-beeper.c | 118 IRQF_NO_SUSPEND, "ixp4xx-beeper", in ixp4xx_spkr_probe()
|
/linux-4.1.27/drivers/watchdog/ |
D | intel-mid_wdt.c | 145 IRQF_SHARED | IRQF_NO_SUSPEND, "watchdog", in mid_wdt_probe()
|
D | at91sam9_wdt.c | 212 IRQF_NO_SUSPEND, in at91_wdt_init()
|
/linux-4.1.27/drivers/thermal/ |
D | db8500_thermal.c | 427 prcmu_low_irq_handler, IRQF_NO_SUSPEND | IRQF_ONESHOT, in db8500_thermal_probe() 442 prcmu_high_irq_handler, IRQF_NO_SUSPEND | IRQF_ONESHOT, in db8500_thermal_probe()
|
/linux-4.1.27/arch/mips/oprofile/ |
D | op_model_mipsxx.c | 451 IRQF_NO_THREAD | IRQF_NO_SUSPEND | in mipsxx_init()
|
/linux-4.1.27/drivers/media/rc/ |
D | st_rc.c | 311 IRQF_NO_SUSPEND, IR_ST_NAME, rc_dev) < 0) { in st_rc_probe()
|
D | ir-hix5hd2.c | 260 IRQF_NO_SUSPEND, pdev->name, priv) < 0) { in hix5hd2_ir_probe()
|
/linux-4.1.27/drivers/mfd/ |
D | ab8500-gpadc.c | 951 IRQF_NO_SUSPEND | IRQF_SHARED, "ab8500-gpadc-sw", in ab8500_gpadc_probe() 964 IRQF_NO_SUSPEND | IRQF_SHARED, "ab8500-gpadc-hw", in ab8500_gpadc_probe()
|
D | qcom_rpm.c | 552 IRQF_TRIGGER_RISING | IRQF_NO_SUSPEND, in qcom_rpm_probe()
|
D | ab8500-core.c | 1752 IRQF_ONESHOT | IRQF_NO_SUSPEND, in ab8500_probe()
|
D | ab8500-debugfs.c | 2888 IRQF_SHARED | IRQF_NO_SUSPEND, in ab8500_subscribe_write()
|
D | db8500-prcmu.c | 3177 prcmu_irq_thread_fn, IRQF_NO_SUSPEND, "prcmu", NULL); in db8500_prcmu_probe()
|
/linux-4.1.27/drivers/usb/phy/ |
D | phy-ab8500-usb.c | 1182 IRQF_NO_SUSPEND | IRQF_SHARED | IRQF_ONESHOT, in ab8500_usb_irq_setup() 1198 IRQF_NO_SUSPEND | IRQF_SHARED | IRQF_ONESHOT, in ab8500_usb_irq_setup() 1214 IRQF_NO_SUSPEND | IRQF_SHARED | IRQF_ONESHOT, in ab8500_usb_irq_setup()
|
/linux-4.1.27/drivers/extcon/ |
D | extcon-sm5502.c | 610 IRQF_NO_SUSPEND, in sm5022_muic_i2c_probe()
|
D | extcon-max14577.c | 727 IRQF_NO_SUSPEND, in max14577_muic_probe()
|
D | extcon-rt8973a.c | 630 IRQF_NO_SUSPEND, in rt8973a_muic_i2c_probe()
|
D | extcon-max8997.c | 686 IRQF_NO_SUSPEND, in max8997_muic_probe()
|
D | extcon-max77843.c | 822 max77843_muic_irq_handler, IRQF_NO_SUSPEND, in max77843_muic_probe()
|
D | extcon-max77693.c | 1168 IRQF_NO_SUSPEND, in max77693_muic_probe()
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-omap.c | 1341 IRQF_NO_SUSPEND, pdev->name, dev); in omap_i2c_probe() 1345 IRQF_NO_SUSPEND | IRQF_ONESHOT, in omap_i2c_probe()
|
D | i2c-hix5hd2.c | 467 IRQF_NO_SUSPEND | IRQF_ONESHOT, in hix5hd2_i2c_probe()
|
D | i2c-exynos5.c | 777 IRQF_NO_SUSPEND | IRQF_ONESHOT, in exynos5_i2c_probe()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | smp.c | 199 IRQF_PERCPU | IRQF_NO_THREAD | IRQF_NO_SUSPEND, in smp_request_message_ipi()
|
/linux-4.1.27/drivers/hwmon/ |
D | abx500.c | 380 abx500_temp_irq_handler, IRQF_NO_SUSPEND, "abx500-temp", pdev); in setup_irqs()
|
/linux-4.1.27/drivers/thunderbolt/ |
D | nhi.c | 581 IRQF_NO_SUSPEND, /* must work during _noirq */ in nhi_probe()
|
/linux-4.1.27/drivers/tty/serial/ |
D | st-asc.c | 433 if (request_irq(port->irq, asc_interrupt, IRQF_NO_SUSPEND, in asc_startup()
|
/linux-4.1.27/drivers/input/keyboard/ |
D | tegra-kbc.c | 708 IRQF_NO_SUSPEND | IRQF_TRIGGER_HIGH, pdev->name, kbc); in tegra_kbc_probe()
|
/linux-4.1.27/sound/soc/codecs/ |
D | twl6040.c | 1126 twl6040_audio_handler, IRQF_NO_SUSPEND, in twl6040_probe()
|
/linux-4.1.27/arch/powerpc/sysdev/ |
D | mpic.c | 936 desc->action->flags |= IRQF_NO_SUSPEND; in mpic_irq_set_wake() 938 desc->action->flags &= ~IRQF_NO_SUSPEND; in mpic_irq_set_wake()
|
/linux-4.1.27/drivers/power/ |
D | ab8500_btemp.c | 1152 IRQF_SHARED | IRQF_NO_SUSPEND, in ab8500_btemp_probe()
|
D | ab8500_fg.c | 3171 IRQF_SHARED | IRQF_NO_SUSPEND, in ab8500_fg_probe() 3186 IRQF_SHARED | IRQF_NO_SUSPEND | IRQF_ONESHOT, in ab8500_fg_probe()
|
D | ab8500_charger.c | 3683 IRQF_SHARED | IRQF_NO_SUSPEND, in ab8500_charger_probe()
|
/linux-4.1.27/drivers/tty/ |
D | mips_ejtag_fdc.c | 987 IRQF_NO_THREAD | IRQF_NO_SUSPEND, in mips_ejtag_fdc_tty_probe()
|
/linux-4.1.27/arch/powerpc/platforms/powermac/ |
D | low_i2c.c | 558 if (request_irq(host->irq, kw_i2c_irq, IRQF_NO_SUSPEND, in kw_i2c_host_init()
|
/linux-4.1.27/drivers/xen/events/ |
D | events_base.c | 1106 irqflags |= IRQF_NO_SUSPEND | IRQF_FORCE_RESUME | IRQF_EARLY_RESUME; in bind_ipi_to_irqhandler()
|
/linux-4.1.27/arch/mips/kernel/ |
D | perf_event_mipsxx.c | 562 IRQF_NO_THREAD | IRQF_NO_SUSPEND | in mipspmu_get_irq()
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-single.c | 1763 IRQF_SHARED | IRQF_NO_SUSPEND, in pcs_irq_init_chained_handler()
|
/linux-4.1.27/drivers/macintosh/ |
D | via-pmu.c | 413 if (request_irq(irq, via_pmu_interrupt, IRQF_NO_SUSPEND, in via_pmu_start()
|