Lines Matching defs:call
16 #define __DECLARE_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
18 do_perf_trace_##call(void *__data, proto) \
21 struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\
22 struct trace_event_raw_##call *entry; \
31 __data_size = trace_event_get_offsets_##call(&__data_offsets, args); \
60 * arguments to do_perf_trace_##call. This is needed because the
65 #define DECLARE_EVENT_CLASS(call, proto, args, tstruct, assign, print) \
66 __DECLARE_EVENT_CLASS(call, PARAMS(proto), PARAMS(args), PARAMS(tstruct), \
69 perf_trace_##call(void *__data, proto) \
75 do_perf_trace_##call(__data, args); \
79 #define DECLARE_EVENT_SYSCALL_CLASS(call, proto, args, tstruct, assign, print) \
80 __DECLARE_EVENT_CLASS(call, PARAMS(proto), PARAMS(args), PARAMS(tstruct), \
83 perf_trace_##call(void *__data, proto) \
90 do_perf_trace_##call(__data, args); \
99 #define DEFINE_EVENT(template, call, proto, args) \
100 static inline void perf_test_probe_##call(void) \
102 check_trace_callback_type_##call(perf_trace_##template); \