Lines Matching refs:action
464 struct irqaction *action; in handle_nested_irq() local
473 action = desc->action; in handle_nested_irq()
474 if (unlikely(!action || irqd_irq_disabled(&desc->irq_data))) { in handle_nested_irq()
484 for_each_action_of_desc(desc, action) in handle_nested_irq()
485 action_ret |= action->thread_fn(action->irq, action->dev_id); in handle_nested_irq()
520 if (desc->action && desc->action->name) in irq_may_run()
521 name = desc->action->name; in irq_may_run()
564 if (unlikely(!desc->action || irqd_irq_disabled(&desc->irq_data))) { in handle_simple_irq()
599 if (unlikely(!desc->action || irqd_irq_disabled(&desc->irq_data))) { in handle_untracked_irq()
659 if (unlikely(!desc->action || irqd_irq_disabled(&desc->irq_data))) { in handle_level_irq()
719 if (unlikely(!desc->action || irqd_irq_disabled(&desc->irq_data))) { in handle_fasteoi_irq()
757 struct irqaction *action = desc->action; in handle_fasteoi_nmi() local
763 trace_irq_handler_entry(irq, action); in handle_fasteoi_nmi()
767 res = action->handler(irq, action->dev_id); in handle_fasteoi_nmi()
768 trace_irq_handler_exit(irq, action, res); in handle_fasteoi_nmi()
806 if (irqd_irq_disabled(&desc->irq_data) || !desc->action) { in handle_edge_irq()
818 if (unlikely(!desc->action)) { in handle_edge_irq()
869 if (irqd_irq_disabled(&desc->irq_data) || !desc->action) { in handle_edge_eoi_irq()
877 if (unlikely(!desc->action)) in handle_edge_eoi_irq()
930 struct irqaction *action = desc->action; in handle_percpu_devid_irq() local
943 if (likely(action)) { in handle_percpu_devid_irq()
944 trace_irq_handler_entry(irq, action); in handle_percpu_devid_irq()
945 res = action->handler(irq, raw_cpu_ptr(action->percpu_dev_id)); in handle_percpu_devid_irq()
946 trace_irq_handler_exit(irq, action, res); in handle_percpu_devid_irq()
973 struct irqaction *action = desc->action; in handle_percpu_devid_fasteoi_nmi() local
979 trace_irq_handler_entry(irq, action); in handle_percpu_devid_fasteoi_nmi()
980 res = action->handler(irq, raw_cpu_ptr(action->percpu_dev_id)); in handle_percpu_devid_fasteoi_nmi()
981 trace_irq_handler_exit(irq, action, res); in handle_percpu_devid_fasteoi_nmi()
1027 desc->action = NULL; in __irq_do_set_handler()
1054 desc->action = &chained_action; in __irq_do_set_handler()
1230 if (unlikely(!desc->action || irqd_irq_disabled(&desc->irq_data))) { in handle_fasteoi_ack_irq()
1282 if (unlikely(!desc->action || irqd_irq_disabled(&desc->irq_data))) { in handle_fasteoi_mask_irq()