Lines Matching refs:IRQ
41 The IRQF_NO_SUSPEND flag is used to indicate that to the IRQ subsystem when
43 leave the corresponding IRQ enabled so as to allow the interrupt to work as
48 Note that the IRQF_NO_SUSPEND flag affects the entire IRQ and not just one
49 user of it. Thus, if the IRQ is shared, all of the interrupt handlers installed
52 the IRQ's users. For this reason, using IRQF_NO_SUSPEND and IRQF_SHARED at the
73 The IRQ subsystem provides two helper functions to be used by device drivers for
75 handling the given IRQ as a system wakeup interrupt line and disable_irq_wake()
78 Calling enable_irq_wake() causes suspend_device_irqs() to treat the given IRQ
79 in a special way. Namely, the IRQ remains enabled, by on the first interrupt
103 IRQ subsystem to trigger a system wakeup.
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
125 to individual interrupt handlers, so sharing an IRQ between a system wakeup
129 In rare cases an IRQ can be shared between a wakeup device driver and an
133 ensure that the IRQ will function as a wakeup source, and must request the IRQ