Lines Matching refs:action
34 void irq_pm_install_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_install_action() argument
38 if (action->flags & IRQF_FORCE_RESUME) in irq_pm_install_action()
44 if (action->flags & IRQF_NO_SUSPEND) in irq_pm_install_action()
46 else if (action->flags & IRQF_COND_SUSPEND) in irq_pm_install_action()
58 void irq_pm_remove_action(struct irq_desc *desc, struct irqaction *action) in irq_pm_remove_action() argument
62 if (action->flags & IRQF_FORCE_RESUME) in irq_pm_remove_action()
65 if (action->flags & IRQF_NO_SUSPEND) in irq_pm_remove_action()
67 else if (action->flags & IRQF_COND_SUSPEND) in irq_pm_remove_action()
73 if (!desc->action || irq_desc_is_chained(desc) || in suspend_device_irq()
164 bool is_early = desc->action && in resume_irqs()
165 desc->action->flags & IRQF_EARLY_RESUME; in resume_irqs()