Lines Matching refs:action
51 return !irqd_irq_disabled(&desc->irq_data) && desc->action; in irq_wait_for_poll()
64 struct irqaction *action; in try_one_irq() local
88 action = desc->action; in try_one_irq()
89 if (!action || !(action->flags & IRQF_SHARED) || in try_one_irq()
90 (action->flags & __IRQF_TIMER)) in try_one_irq()
109 action = desc->action; in try_one_irq()
110 } while ((desc->istate & IRQS_PENDING) && action); in try_one_irq()
194 struct irqaction *action; in __report_bad_irq() local
214 for_each_action_of_desc(desc, action) { in __report_bad_irq()
215 printk(KERN_ERR "[<%p>] %ps", action->handler, action->handler); in __report_bad_irq()
216 if (action->thread_fn) in __report_bad_irq()
218 action->thread_fn, action->thread_fn); in __report_bad_irq()
238 struct irqaction *action; in try_misrouted_irq() local
264 action = desc->action; in try_misrouted_irq()
266 return action && (action->flags & IRQF_IRQPOLL); in try_misrouted_irq()