Home
last modified time | relevance | path

Searched refs:IRQF_NO_SUSPEND (Results 1 – 52 of 52) sorted by relevance

/linux-4.1.27/Documentation/power/
Dsuspend-and-interrupts.txt32 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 …]
Ddevices.txt278 been disabled (except for those marked with the IRQF_NO_SUSPEND flag).
/linux-4.1.27/arch/blackfin/mach-bf609/
Dpm.c341 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/
Dpm.c44 if (action->flags & IRQF_NO_SUSPEND) in irq_pm_install_action()
65 if (action->flags & IRQF_NO_SUSPEND) in irq_pm_remove_action()
Dmanage.c1515 ((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/
Drtc-pl031.c411 .irqflags = IRQF_NO_SUSPEND,
425 .irqflags = IRQF_NO_SUSPEND,
443 .irqflags = IRQF_SHARED | IRQF_NO_SUSPEND,
Drtc-ab8500.c494 rtc_alarm_handler, IRQF_NO_SUSPEND | IRQF_ONESHOT, in ab8500_rtc_probe()
Drtc-ds1343.c679 IRQF_NO_SUSPEND | IRQF_ONESHOT, in ds1343_probe()
/linux-4.1.27/drivers/platform/x86/
Dintel_mid_powerbtn.c79 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/
Dirq.c47 .flags = IRQF_NO_SUSPEND,
/linux-4.1.27/arch/blackfin/mach-bf561/
Dsmp.c116 ret = request_irq(irq, handler, IRQF_PERCPU | IRQF_NO_SUSPEND | in platform_request_ipi()
/linux-4.1.27/arch/arm/mach-omap2/
Dpm34xx.c475 _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()
Dmux.c813 omap_hwmod_mux_handle_irq, IRQF_SHARED | IRQF_NO_SUSPEND, in omap_mux_late_init()
/linux-4.1.27/include/linux/
Dinterrupt.h72 #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/
Dixp4xx-beeper.c118 IRQF_NO_SUSPEND, "ixp4xx-beeper", in ixp4xx_spkr_probe()
/linux-4.1.27/drivers/watchdog/
Dintel-mid_wdt.c145 IRQF_SHARED | IRQF_NO_SUSPEND, "watchdog", in mid_wdt_probe()
Dat91sam9_wdt.c212 IRQF_NO_SUSPEND, in at91_wdt_init()
/linux-4.1.27/drivers/thermal/
Ddb8500_thermal.c427 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/
Dop_model_mipsxx.c451 IRQF_NO_THREAD | IRQF_NO_SUSPEND | in mipsxx_init()
/linux-4.1.27/drivers/media/rc/
Dst_rc.c311 IRQF_NO_SUSPEND, IR_ST_NAME, rc_dev) < 0) { in st_rc_probe()
Dir-hix5hd2.c260 IRQF_NO_SUSPEND, pdev->name, priv) < 0) { in hix5hd2_ir_probe()
/linux-4.1.27/drivers/mfd/
Dab8500-gpadc.c951 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()
Dqcom_rpm.c552 IRQF_TRIGGER_RISING | IRQF_NO_SUSPEND, in qcom_rpm_probe()
Dab8500-core.c1752 IRQF_ONESHOT | IRQF_NO_SUSPEND, in ab8500_probe()
Dab8500-debugfs.c2888 IRQF_SHARED | IRQF_NO_SUSPEND, in ab8500_subscribe_write()
Ddb8500-prcmu.c3177 prcmu_irq_thread_fn, IRQF_NO_SUSPEND, "prcmu", NULL); in db8500_prcmu_probe()
/linux-4.1.27/drivers/usb/phy/
Dphy-ab8500-usb.c1182 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/
Dextcon-sm5502.c610 IRQF_NO_SUSPEND, in sm5022_muic_i2c_probe()
Dextcon-max14577.c727 IRQF_NO_SUSPEND, in max14577_muic_probe()
Dextcon-rt8973a.c630 IRQF_NO_SUSPEND, in rt8973a_muic_i2c_probe()
Dextcon-max8997.c686 IRQF_NO_SUSPEND, in max8997_muic_probe()
Dextcon-max77843.c822 max77843_muic_irq_handler, IRQF_NO_SUSPEND, in max77843_muic_probe()
Dextcon-max77693.c1168 IRQF_NO_SUSPEND, in max77693_muic_probe()
/linux-4.1.27/drivers/i2c/busses/
Di2c-omap.c1341 IRQF_NO_SUSPEND, pdev->name, dev); in omap_i2c_probe()
1345 IRQF_NO_SUSPEND | IRQF_ONESHOT, in omap_i2c_probe()
Di2c-hix5hd2.c467 IRQF_NO_SUSPEND | IRQF_ONESHOT, in hix5hd2_i2c_probe()
Di2c-exynos5.c777 IRQF_NO_SUSPEND | IRQF_ONESHOT, in exynos5_i2c_probe()
/linux-4.1.27/arch/powerpc/kernel/
Dsmp.c199 IRQF_PERCPU | IRQF_NO_THREAD | IRQF_NO_SUSPEND, in smp_request_message_ipi()
/linux-4.1.27/drivers/hwmon/
Dabx500.c380 abx500_temp_irq_handler, IRQF_NO_SUSPEND, "abx500-temp", pdev); in setup_irqs()
/linux-4.1.27/drivers/thunderbolt/
Dnhi.c581 IRQF_NO_SUSPEND, /* must work during _noirq */ in nhi_probe()
/linux-4.1.27/drivers/tty/serial/
Dst-asc.c433 if (request_irq(port->irq, asc_interrupt, IRQF_NO_SUSPEND, in asc_startup()
/linux-4.1.27/drivers/input/keyboard/
Dtegra-kbc.c708 IRQF_NO_SUSPEND | IRQF_TRIGGER_HIGH, pdev->name, kbc); in tegra_kbc_probe()
/linux-4.1.27/sound/soc/codecs/
Dtwl6040.c1126 twl6040_audio_handler, IRQF_NO_SUSPEND, in twl6040_probe()
/linux-4.1.27/arch/powerpc/sysdev/
Dmpic.c936 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/
Dab8500_btemp.c1152 IRQF_SHARED | IRQF_NO_SUSPEND, in ab8500_btemp_probe()
Dab8500_fg.c3171 IRQF_SHARED | IRQF_NO_SUSPEND, in ab8500_fg_probe()
3186 IRQF_SHARED | IRQF_NO_SUSPEND | IRQF_ONESHOT, in ab8500_fg_probe()
Dab8500_charger.c3683 IRQF_SHARED | IRQF_NO_SUSPEND, in ab8500_charger_probe()
/linux-4.1.27/drivers/tty/
Dmips_ejtag_fdc.c987 IRQF_NO_THREAD | IRQF_NO_SUSPEND, in mips_ejtag_fdc_tty_probe()
/linux-4.1.27/arch/powerpc/platforms/powermac/
Dlow_i2c.c558 if (request_irq(host->irq, kw_i2c_irq, IRQF_NO_SUSPEND, in kw_i2c_host_init()
/linux-4.1.27/drivers/xen/events/
Devents_base.c1106 irqflags |= IRQF_NO_SUSPEND | IRQF_FORCE_RESUME | IRQF_EARLY_RESUME; in bind_ipi_to_irqhandler()
/linux-4.1.27/arch/mips/kernel/
Dperf_event_mipsxx.c562 IRQF_NO_THREAD | IRQF_NO_SUSPEND | in mipspmu_get_irq()
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-single.c1763 IRQF_SHARED | IRQF_NO_SUSPEND, in pcs_irq_init_chained_handler()
/linux-4.1.27/drivers/macintosh/
Dvia-pmu.c413 if (request_irq(irq, via_pmu_interrupt, IRQF_NO_SUSPEND, in via_pmu_start()