2 /* use <trace/irq.h> instead */
4 # error Do not include this file directly.
5 # error Unless you know what you are doing.
9 #define TRACE_SYSTEM irq
11 TRACE_EVENT_FORMAT(irq_handler_entry,
12 TPPROTO(int irq, struct irqaction *action),
14 TPFMT("irq=%d handler=%s", irq, action->name),
16 TRACE_FIELD(int, irq, irq)
21 TRACE_EVENT_FORMAT(irq_handler_exit,
22 TPPROTO(int irq, struct irqaction *action, int ret),
23 TPARGS(irq, action, ret),
24 TPFMT("irq=%d handler=%s return=%s",
25 irq, action->name, ret ? "handled" : "unhandled"),
27 TRACE_FIELD(int, irq, irq)
28 TRACE_FIELD(int, ret, ret)
30 TPRAWFMT("irq %d ret %d")