powerpc: tracing: Add powerpc tracepoints for timer entry and exit
[deliverable/linux.git] / arch / powerpc / include / asm / trace.h
index 187696da5ae7d5c1dc0776198aeb20daf206caf4..b558c31d409edc2ff31e9846537253283a185e6e 100644 (file)
@@ -42,6 +42,40 @@ TRACE_EVENT(irq_exit,
        TP_printk("pt_regs=%p", __entry->regs)
 );
 
+TRACE_EVENT(timer_interrupt_entry,
+
+       TP_PROTO(struct pt_regs *regs),
+
+       TP_ARGS(regs),
+
+       TP_STRUCT__entry(
+               __field(struct pt_regs *, regs)
+       ),
+
+       TP_fast_assign(
+               __entry->regs = regs;
+       ),
+
+       TP_printk("pt_regs=%p", __entry->regs)
+);
+
+TRACE_EVENT(timer_interrupt_exit,
+
+       TP_PROTO(struct pt_regs *regs),
+
+       TP_ARGS(regs),
+
+       TP_STRUCT__entry(
+               __field(struct pt_regs *, regs)
+       ),
+
+       TP_fast_assign(
+               __entry->regs = regs;
+       ),
+
+       TP_printk("pt_regs=%p", __entry->regs)
+);
+
 #endif /* _TRACE_POWERPC_H */
 
 #undef TRACE_INCLUDE_PATH
This page took 0.037117 seconds and 5 git commands to generate.