1bb730b58SSteven Rostedt (VMware) // SPDX-License-Identifier: GPL-2.0 21d0e78e3SJiri Olsa #undef TRACE_SYSTEM 31d0e78e3SJiri Olsa #define TRACE_SYSTEM test 41d0e78e3SJiri Olsa 51d0e78e3SJiri Olsa #if !defined(_TRACE_TEST_H) || defined(TRACE_HEADER_MULTI_READ) 61d0e78e3SJiri Olsa #define _TRACE_TEST_H 71d0e78e3SJiri Olsa 81d0e78e3SJiri Olsa #include <linux/tracepoint.h> 91d0e78e3SJiri Olsa 101d0e78e3SJiri Olsa TRACE_EVENT(ftrace_test_filter, 111d0e78e3SJiri Olsa 121d0e78e3SJiri Olsa TP_PROTO(int a, int b, int c, int d, int e, int f, int g, int h), 131d0e78e3SJiri Olsa 141d0e78e3SJiri Olsa TP_ARGS(a, b, c, d, e, f, g, h), 151d0e78e3SJiri Olsa 161d0e78e3SJiri Olsa TP_STRUCT__entry( 171d0e78e3SJiri Olsa __field(int, a) 181d0e78e3SJiri Olsa __field(int, b) 191d0e78e3SJiri Olsa __field(int, c) 201d0e78e3SJiri Olsa __field(int, d) 211d0e78e3SJiri Olsa __field(int, e) 221d0e78e3SJiri Olsa __field(int, f) 231d0e78e3SJiri Olsa __field(int, g) 241d0e78e3SJiri Olsa __field(int, h) 251d0e78e3SJiri Olsa ), 261d0e78e3SJiri Olsa 271d0e78e3SJiri Olsa TP_fast_assign( 281d0e78e3SJiri Olsa __entry->a = a; 291d0e78e3SJiri Olsa __entry->b = b; 301d0e78e3SJiri Olsa __entry->c = c; 311d0e78e3SJiri Olsa __entry->d = d; 321d0e78e3SJiri Olsa __entry->e = e; 331d0e78e3SJiri Olsa __entry->f = f; 341d0e78e3SJiri Olsa __entry->g = g; 351d0e78e3SJiri Olsa __entry->h = h; 361d0e78e3SJiri Olsa ), 371d0e78e3SJiri Olsa 381d0e78e3SJiri Olsa TP_printk("a %d, b %d, c %d, d %d, e %d, f %d, g %d, h %d", 391d0e78e3SJiri Olsa __entry->a, __entry->b, __entry->c, __entry->d, 401d0e78e3SJiri Olsa __entry->e, __entry->f, __entry->g, __entry->h) 411d0e78e3SJiri Olsa ); 421d0e78e3SJiri Olsa 431d0e78e3SJiri Olsa #endif /* _TRACE_TEST_H || TRACE_HEADER_MULTI_READ */ 441d0e78e3SJiri Olsa 451d0e78e3SJiri Olsa #undef TRACE_INCLUDE_PATH 461d0e78e3SJiri Olsa #undef TRACE_INCLUDE_FILE 471d0e78e3SJiri Olsa #define TRACE_INCLUDE_PATH . 481d0e78e3SJiri Olsa #define TRACE_INCLUDE_FILE trace_events_filter_test 491d0e78e3SJiri Olsa 501d0e78e3SJiri Olsa /* This part must be outside protection */ 511d0e78e3SJiri Olsa #include <trace/define_trace.h> 52