Lines Matching refs:proto
58 #define __BPF_DECLARE_TRACE(call, proto, args) \ argument
60 __bpf_trace_##call(void *__data, proto) \
67 #define DECLARE_EVENT_CLASS(call, proto, args, tstruct, assign, print) \ argument
68 __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args))
75 #define __DEFINE_EVENT(template, call, proto, args, size) \ argument
80 typedef void (*btf_trace_##call)(void *__data, proto); \
97 #define DEFINE_EVENT_WRITABLE(template, call, proto, args, size) \ argument
104 FIRST(proto); \
107 __DEFINE_EVENT(template, call, PARAMS(proto), PARAMS(args), size)
110 #define DEFINE_EVENT(template, call, proto, args) \ argument
111 __DEFINE_EVENT(template, call, PARAMS(proto), PARAMS(args), 0)
114 #define DEFINE_EVENT_PRINT(template, name, proto, args, print) \ argument
115 DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
118 #define DECLARE_TRACE(call, proto, args) \ argument
119 __BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args)) \
120 __DEFINE_EVENT(call, call, PARAMS(proto), PARAMS(args), 0)