Lines Matching refs:action
33 * action (about to be disabled). Only if it's still active, we return
52 return !irqd_irq_disabled(&desc->irq_data) && desc->action;
65 struct irqaction *action;
89 action = desc->action;
90 if (!action || !(action->flags & IRQF_SHARED) ||
91 (action->flags & __IRQF_TIMER))
109 /* Make sure that there is still a valid action */
110 action = desc->action;
111 } while ((desc->istate & IRQS_PENDING) && action);
195 struct irqaction *action;
211 * with something else removing an action. It's ok to take
215 for_each_action_of_desc(desc, action) {
216 printk(KERN_ERR "[<%p>] %ps", action->handler, action->handler);
217 if (action->thread_fn)
219 action->thread_fn, action->thread_fn);
239 struct irqaction *action;
260 * Since we don't get the descriptor lock, "action" can
265 action = desc->action;
267 return action && (action->flags & IRQF_IRQPOLL);