nt9856x/BSP/linux-kernel/include/trace/events/nvt.h
2023-03-28 15:07:53 +08:00

238 lines
4.6 KiB
C

#undef TRACE_SYSTEM
#define TRACE_SYSTEM nvt
#if !defined(_TRACE_NVT_H) || defined(TRACE_HEADER_MULTI_READ)
#define _TRACE_NVT_H
#include <linux/tracepoint.h>
DECLARE_EVENT_CLASS(nvt1,
TP_PROTO(int condition, const char *desc, u32 arg0),
TP_ARGS(condition, desc, arg0),
TP_STRUCT__entry(
__string( desc, desc )
__field( u32, arg0 )
),
TP_fast_assign(
__assign_str(desc, desc);
__entry->arg0 = arg0;
),
TP_printk("%s 0x%x",
__get_str(desc),
__entry->arg0)
);
DEFINE_EVENT_CONDITION(nvt1, nvt1_event,
TP_PROTO(int condition, const char *desc, u32 arg0),
TP_ARGS(condition, desc, arg0),
TP_CONDITION(condition)
);
DECLARE_EVENT_CLASS(nvt2,
TP_PROTO(int condition, const char *desc, u32 arg0, u32 arg1),
TP_ARGS(condition, desc, arg0, arg1),
TP_STRUCT__entry(
__string( desc, desc )
__field( u32, arg0 )
__field( u32, arg1 )
),
TP_fast_assign(
__assign_str(desc, desc);
__entry->arg0 = arg0;
__entry->arg1 = arg1;
),
TP_printk("%s 0x%x 0x%x",
__get_str(desc),
__entry->arg0,
__entry->arg1)
);
DEFINE_EVENT_CONDITION(nvt2, nvt2_event,
TP_PROTO(int condition, const char *desc, u32 arg0, u32 arg1),
TP_ARGS(condition, desc, arg0, arg1),
TP_CONDITION(condition)
);
DECLARE_EVENT_CLASS(nvt3,
TP_PROTO(int condition, const char *desc, u32 arg0, u32 arg1,
u32 arg2),
TP_ARGS(condition, desc, arg0, arg1, arg2),
TP_STRUCT__entry(
__string( desc, desc )
__field( u32, arg0 )
__field( u32, arg1 )
__field( u32, arg2 )
),
TP_fast_assign(
__assign_str(desc, desc);
__entry->arg0 = arg0;
__entry->arg1 = arg1;
__entry->arg2 = arg2;
),
TP_printk("%s 0x%x 0x%x 0x%x",
__get_str(desc),
__entry->arg0,
__entry->arg1,
__entry->arg2)
);
DEFINE_EVENT_CONDITION(nvt3, nvt3_event,
TP_PROTO(int condition, const char *desc, u32 arg0, u32 arg1,
u32 arg2),
TP_ARGS(condition, desc, arg0, arg1, arg2),
TP_CONDITION(condition)
);
DECLARE_EVENT_CLASS(nvt4,
TP_PROTO(int condition, const char *desc, u32 arg0, u32 arg1,
u32 arg2, u32 arg3),
TP_ARGS(condition, desc, arg0, arg1, arg2, arg3),
TP_STRUCT__entry(
__string( desc, desc )
__field( u32, arg0 )
__field( u32, arg1 )
__field( u32, arg2 )
__field( u32, arg3 )
),
TP_fast_assign(
__assign_str(desc, desc);
__entry->arg0 = arg0;
__entry->arg1 = arg1;
__entry->arg2 = arg2;
__entry->arg3 = arg3;
),
TP_printk("%s 0x%x 0x%x 0x%x 0x%x",
__get_str(desc),
__entry->arg0,
__entry->arg1,
__entry->arg2,
__entry->arg3)
);
DEFINE_EVENT_CONDITION(nvt4, nvt4_event,
TP_PROTO(int condition, const char *desc, u32 arg0, u32 arg1,
u32 arg2, u32 arg3),
TP_ARGS(condition, desc, arg0, arg1, arg2, arg3),
TP_CONDITION(condition)
);
DECLARE_EVENT_CLASS(nvt5,
TP_PROTO(int condition, const char *desc, u32 arg0, u32 arg1,
u32 arg2, u32 arg3, u32 arg4),
TP_ARGS(condition, desc, arg0, arg1, arg2, arg3, arg4),
TP_STRUCT__entry(
__string( desc, desc )
__field( u32, arg0 )
__field( u32, arg1 )
__field( u32, arg2 )
__field( u32, arg3 )
__field( u32, arg4 )
),
TP_fast_assign(
__assign_str(desc, desc);
__entry->arg0 = arg0;
__entry->arg1 = arg1;
__entry->arg2 = arg2;
__entry->arg3 = arg3;
__entry->arg4 = arg4;
),
TP_printk("%s 0x%x 0x%x 0x%x 0x%x 0x%x",
__get_str(desc),
__entry->arg0,
__entry->arg1,
__entry->arg2,
__entry->arg3,
__entry->arg4)
);
DEFINE_EVENT_CONDITION(nvt5, nvt5_event,
TP_PROTO(int condition, const char *desc, u32 arg0, u32 arg1,
u32 arg2, u32 arg3, u32 arg4),
TP_ARGS(condition, desc, arg0, arg1, arg2, arg3, arg4),
TP_CONDITION(condition)
);
DECLARE_EVENT_CLASS(nvt6,
TP_PROTO(int condition, const char *desc, u32 arg0, u32 arg1,
u32 arg2, u32 arg3, u32 arg4, u32 arg5),
TP_ARGS(condition, desc, arg0, arg1, arg2, arg3, arg4, arg5),
TP_STRUCT__entry(
__string( desc, desc )
__field( u32, arg0 )
__field( u32, arg1 )
__field( u32, arg2 )
__field( u32, arg3 )
__field( u32, arg4 )
__field( u32, arg5 )
),
TP_fast_assign(
__assign_str(desc, desc);
__entry->arg0 = arg0;
__entry->arg1 = arg1;
__entry->arg2 = arg2;
__entry->arg3 = arg3;
__entry->arg4 = arg4;
__entry->arg5 = arg5;
),
TP_printk("%s 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x",
__get_str(desc),
__entry->arg0,
__entry->arg1,
__entry->arg2,
__entry->arg3,
__entry->arg4,
__entry->arg5)
);
DEFINE_EVENT_CONDITION(nvt6, nvt6_event,
TP_PROTO(int condition, const char *desc, u32 arg0, u32 arg1,
u32 arg2, u32 arg3, u32 arg4, u32 arg5),
TP_ARGS(condition, desc, arg0, arg1, arg2, arg3, arg4, arg5),
TP_CONDITION(condition)
);
#endif /* _TRACE_NVT_H */
/* This part must be outside protection */
#include <trace/define_trace.h>