trace.h 817 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #undef TRACE_SYSTEM
  2. #define TRACE_SYSTEM powerpc
  3. #if !defined(_TRACE_POWERPC_H) || defined(TRACE_HEADER_MULTI_READ)
  4. #define _TRACE_POWERPC_H
  5. #include <linux/tracepoint.h>
  6. struct pt_regs;
  7. TRACE_EVENT(irq_entry,
  8. TP_PROTO(struct pt_regs *regs),
  9. TP_ARGS(regs),
  10. TP_STRUCT__entry(
  11. __field(struct pt_regs *, regs)
  12. ),
  13. TP_fast_assign(
  14. __entry->regs = regs;
  15. ),
  16. TP_printk("pt_regs=%p", __entry->regs)
  17. );
  18. TRACE_EVENT(irq_exit,
  19. TP_PROTO(struct pt_regs *regs),
  20. TP_ARGS(regs),
  21. TP_STRUCT__entry(
  22. __field(struct pt_regs *, regs)
  23. ),
  24. TP_fast_assign(
  25. __entry->regs = regs;
  26. ),
  27. TP_printk("pt_regs=%p", __entry->regs)
  28. );
  29. #endif /* _TRACE_POWERPC_H */
  30. #undef TRACE_INCLUDE_PATH
  31. #undef TRACE_INCLUDE_FILE
  32. #define TRACE_INCLUDE_PATH asm
  33. #define TRACE_INCLUDE_FILE trace
  34. #include <trace/define_trace.h>