#if !defined(_MT65XX_MON_TRACE_H) || defined(TRACE_HEADER_MULTI_READ) #define _MT65XX_MON_TRACE_H #include TRACE_EVENT(mt65xx_mon_sched_switch, TP_PROTO(struct task_struct *prev, struct task_struct *next), TP_ARGS(prev, next), TP_STRUCT__entry(__field(unsigned int, log) ), TP_fast_assign(__entry->log = 0;), TP_printk("log = %d", __entry->log) ); TRACE_EVENT(mt65xx_mon_periodic, TP_PROTO(struct task_struct *prev, struct task_struct *next), TP_ARGS(prev, next), TP_STRUCT__entry(__field(unsigned int, log) ), TP_fast_assign(__entry->log = 0;), TP_printk("log = %d", __entry->log) ); TRACE_EVENT(mt65xx_mon_manual, TP_PROTO(unsigned int is_manual_start), TP_ARGS(is_manual_start), TP_STRUCT__entry(__field(unsigned int, log) ), TP_fast_assign(__entry->log = 0;), TP_printk("log = %d", __entry->log) ); #endif /* _MT65XX_MON_TRACE_H */ /* This part must be outside protection */ /* #include */