Lines Matching refs:action_ret
176 static inline int bad_action_ret(irqreturn_t action_ret) in bad_action_ret() argument
178 if (likely(action_ret <= (IRQ_HANDLED | IRQ_WAKE_THREAD))) in bad_action_ret()
191 static void __report_bad_irq(struct irq_desc *desc, irqreturn_t action_ret) in __report_bad_irq() argument
197 if (bad_action_ret(action_ret)) { in __report_bad_irq()
199 irq, action_ret); in __report_bad_irq()
226 static void report_bad_irq(struct irq_desc *desc, irqreturn_t action_ret) in report_bad_irq() argument
232 __report_bad_irq(desc, action_ret); in report_bad_irq()
238 irqreturn_t action_ret) in try_misrouted_irq() argument
246 if (action_ret == IRQ_NONE) in try_misrouted_irq()
273 void note_interrupt(struct irq_desc *desc, irqreturn_t action_ret) in note_interrupt() argument
281 if (bad_action_ret(action_ret)) { in note_interrupt()
282 report_bad_irq(desc, action_ret); in note_interrupt()
306 if (action_ret & IRQ_WAKE_THREAD) { in note_interrupt()
313 if (action_ret == IRQ_WAKE_THREAD) { in note_interrupt()
342 action_ret = IRQ_HANDLED; in note_interrupt()
362 action_ret = IRQ_NONE; in note_interrupt()
386 if (unlikely(action_ret == IRQ_NONE)) { in note_interrupt()
401 if (unlikely(try_misrouted_irq(irq, desc, action_ret))) { in note_interrupt()
403 if (action_ret == IRQ_NONE) in note_interrupt()
416 __report_bad_irq(desc, action_ret); in note_interrupt()