Lines Matching refs:action
52 return !irqd_irq_disabled(&desc->irq_data) && desc->action; in irq_wait_for_poll()
65 struct irqaction *action; in try_one_irq() local
89 action = desc->action; in try_one_irq()
90 if (!action || !(action->flags & IRQF_SHARED) || in try_one_irq()
91 (action->flags & __IRQF_TIMER)) in try_one_irq()
110 action = desc->action; in try_one_irq()
111 } while ((desc->istate & IRQS_PENDING) && action); in try_one_irq()
195 struct irqaction *action; in __report_bad_irq() local
215 for_each_action_of_desc(desc, action) { in __report_bad_irq()
216 printk(KERN_ERR "[<%p>] %ps", action->handler, action->handler); in __report_bad_irq()
217 if (action->thread_fn) in __report_bad_irq()
219 action->thread_fn, action->thread_fn); in __report_bad_irq()
239 struct irqaction *action; in try_misrouted_irq() local
265 action = desc->action; in try_misrouted_irq()
267 return action && (action->flags & IRQF_IRQPOLL); in try_misrouted_irq()