Lines Matching refs:flags
37 if (action->flags & IRQF_FORCE_RESUME) in irq_pm_install_action()
43 if (action->flags & IRQF_NO_SUSPEND) in irq_pm_install_action()
45 else if (action->flags & IRQF_COND_SUSPEND) in irq_pm_install_action()
61 if (action->flags & IRQF_FORCE_RESUME) in irq_pm_remove_action()
64 if (action->flags & IRQF_NO_SUSPEND) in irq_pm_remove_action()
66 else if (action->flags & IRQF_COND_SUSPEND) in irq_pm_remove_action()
96 if (irq_desc_get_chip(desc)->flags & IRQCHIP_MASK_ON_SUSPEND) in suspend_device_irq()
123 unsigned long flags; in suspend_device_irqs() local
128 raw_spin_lock_irqsave(&desc->lock, flags); in suspend_device_irqs()
130 raw_spin_unlock_irqrestore(&desc->lock, flags); in suspend_device_irqs()
164 unsigned long flags; in resume_irqs() local
166 desc->action->flags & IRQF_EARLY_RESUME; in resume_irqs()
173 raw_spin_lock_irqsave(&desc->lock, flags); in resume_irqs()
175 raw_spin_unlock_irqrestore(&desc->lock, flags); in resume_irqs()
185 unsigned long flags; in rearm_wake_irq() local
186 struct irq_desc *desc = irq_get_desc_buslock(irq, &flags, IRQ_GET_DESC_CHECK_GLOBAL); in rearm_wake_irq()
196 irq_put_desc_busunlock(desc, flags); in rearm_wake_irq()