Lines Matching refs:action
53 return !irqd_irq_disabled(&desc->irq_data) && desc->action; in irq_wait_for_poll()
66 struct irqaction *action; in try_one_irq() local
90 action = desc->action; in try_one_irq()
91 if (!action || !(action->flags & IRQF_SHARED) || in try_one_irq()
92 (action->flags & __IRQF_TIMER)) in try_one_irq()
111 action = desc->action; in try_one_irq()
112 } while ((desc->istate & IRQS_PENDING) && action); in try_one_irq()
194 struct irqaction *action; in __report_bad_irq() local
214 action = desc->action; in __report_bad_irq()
215 while (action) { in __report_bad_irq()
216 printk(KERN_ERR "[<%p>] %pf", 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()
221 action = action->next; in __report_bad_irq()
240 struct irqaction *action; in try_misrouted_irq() local
266 action = desc->action; in try_misrouted_irq()
268 return action && (action->flags & IRQF_IRQPOLL); in try_misrouted_irq()