PARAMS
#ifndef PARAMS
__DECLARE_TRACE_COMMON(name, PARAMS(proto), PARAMS(args), PARAMS(data_proto)) \
__DECLARE_TRACE_COMMON(name, PARAMS(proto), PARAMS(args), PARAMS(data_proto)) \
__DEFINE_TRACE_EXT(_name, &__tracepoint_ext_##_name, PARAMS(_proto), PARAMS(_args));
__DEFINE_TRACE_EXT(_name, &__tracepoint_ext_##_name, PARAMS(_proto), PARAMS(_args));
__DEFINE_TRACE_EXT(_name, NULL, PARAMS(_proto), PARAMS(_args));
__DECLARE_TRACE_COMMON(name, PARAMS(proto), PARAMS(args), PARAMS(data_proto))
__DECLARE_TRACE_COMMON(name, PARAMS(proto), PARAMS(args), PARAMS(data_proto))
__DECLARE_TRACE(name##_tp, PARAMS(proto), PARAMS(args), \
PARAMS(void *__data, proto))
__DECLARE_TRACE(name##_tp, PARAMS(proto), PARAMS(args), \
cpu_online(raw_smp_processor_id()) && (PARAMS(cond)), \
PARAMS(void *__data, proto))
__DECLARE_TRACE_SYSCALL(name##_tp, PARAMS(proto), PARAMS(args), \
PARAMS(void *__data, proto))
__DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \
PARAMS(void *__data, proto))
__DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \
cpu_online(raw_smp_processor_id()) && (PARAMS(cond)), \
PARAMS(void *__data, proto))
__DECLARE_TRACE_SYSCALL(name, PARAMS(proto), PARAMS(args), \
PARAMS(void *__data, proto))
DECLARE_TRACE_EVENT(name, PARAMS(proto), PARAMS(args))
DECLARE_TRACE_EVENT(name, PARAMS(proto), PARAMS(args))
DECLARE_TRACE_EVENT(name, PARAMS(proto), PARAMS(args))
DECLARE_TRACE_EVENT_CONDITION(name, PARAMS(proto), \
PARAMS(args), PARAMS(cond))
DECLARE_TRACE_EVENT(name, PARAMS(proto), PARAMS(args))
DECLARE_TRACE_EVENT(name, PARAMS(proto), PARAMS(args))
DECLARE_TRACE_EVENT_CONDITION(name, PARAMS(proto), \
PARAMS(args), PARAMS(cond))
DECLARE_TRACE_EVENT_CONDITION(name, PARAMS(proto), \
PARAMS(args), PARAMS(cond))
DECLARE_TRACE_EVENT_SYSCALL(name, PARAMS(proto), PARAMS(args))
DECLARE_EVENT_NOP(name, PARAMS(proto), PARAMS(args))
DECLARE_EVENT_NOP(name, PARAMS(proto), PARAMS(args))
__CHECK_WRITABLE_BUF_SIZE(call, PARAMS(proto), PARAMS(args), size) \
__DEFINE_EVENT(template, call, PARAMS(proto), PARAMS(args), size)
__DEFINE_EVENT(template, call, PARAMS(proto), PARAMS(args), 0)
DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
__BPF_DECLARE_TRACE(call##_tp, PARAMS(proto), PARAMS(args)) \
__DEFINE_EVENT(call##_tp, call##_tp, PARAMS(proto), PARAMS(args), 0)
__CHECK_WRITABLE_BUF_SIZE(call, PARAMS(proto), PARAMS(args), size) \
__BPF_DECLARE_TRACE(call##_tp, PARAMS(proto), PARAMS(args)) \
__DEFINE_EVENT(call##_tp, call##_tp, PARAMS(proto), PARAMS(args), size)
__BPF_DECLARE_TRACE(call, PARAMS(proto), PARAMS(args))
__BPF_DECLARE_TRACE_SYSCALL(call, PARAMS(proto), PARAMS(args))
DEFINE_TRACE(name, PARAMS(proto), PARAMS(args))
PARAMS(proto), \
PARAMS(args), \
PARAMS(tstruct), \
PARAMS(assign), \
PARAMS(print))
DEFINE_TRACE_FN(name, reg, unreg, PARAMS(proto), PARAMS(args))
DEFINE_TRACE_FN(name, reg, unreg, PARAMS(proto), PARAMS(args))
DEFINE_TRACE_SYSCALL(name, reg, unreg, PARAMS(proto), PARAMS(args))
DEFINE_TRACE(name, PARAMS(proto), PARAMS(args))
DEFINE_TRACE_FN(name, reg, unreg, PARAMS(proto), PARAMS(args))
DEFINE_TRACE(name, PARAMS(proto), PARAMS(args))
DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
DEFINE_TRACE(name##_tp, PARAMS(proto), PARAMS(args))
DEFINE_TRACE(name##_tp, PARAMS(proto), PARAMS(args))
DEFINE_TRACE(name, PARAMS(proto), PARAMS(args))
DEFINE_TRACE(name, PARAMS(proto), PARAMS(args))
__DEFINE_RUST_DO_TRACE(name, PARAMS(proto), PARAMS(args))
DEFINE_EVENT_WRITABLE(template, call, PARAMS(proto), \
PARAMS(args), size)
DEFINE_EVENT(template, call, PARAMS(proto), PARAMS(args))
DEFINE_EVENT_WRITABLE(template, call, PARAMS(proto), \
PARAMS(args), size)
DEFINE_EVENT(template, call, PARAMS(proto), PARAMS(args))
DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
__DECLARE_EVENT_CLASS(call, PARAMS(proto), PARAMS(args), PARAMS(tstruct), \
PARAMS(assign), PARAMS(print)) \
__DECLARE_EVENT_CLASS(call, PARAMS(proto), PARAMS(args), PARAMS(tstruct), \
PARAMS(assign), PARAMS(print)) \
PARAMS(proto), \
PARAMS(args), \
PARAMS(tstruct), \
PARAMS(assign), \
PARAMS(print)); \
DEFINE_CUSTOM_EVENT(name, name, PARAMS(proto), PARAMS(args));
PARAMS(proto), \
PARAMS(args), \
PARAMS(tstruct), \
__DECLARE_EVENT_CLASS(call, PARAMS(proto), PARAMS(args), PARAMS(tstruct), \
PARAMS(assign), PARAMS(print)) \
PARAMS(assign), \
__DECLARE_EVENT_CLASS(call, PARAMS(proto), PARAMS(args), PARAMS(tstruct), \
PARAMS(assign), PARAMS(print)) \
PARAMS(print)); \
DEFINE_EVENT(name, name, PARAMS(proto), PARAMS(args));
_TRACE_PERF_PROTO(call, PARAMS(proto)); \
PARAMS(proto), \
PARAMS(args), \
PARAMS(tstruct), \
PARAMS(assign), \
PARAMS(print)); \
DEFINE_EVENT(name, name, PARAMS(proto), PARAMS(args));
DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \
PARAMS(tstruct), PARAMS(assign), PARAMS(print)) \
TRACE_EVENT_CONDITION(name, PARAMS(proto), PARAMS(args), PARAMS(cond), \
PARAMS(tstruct), PARAMS(assign), PARAMS(print)) \
FTRACE_ENTRY(name, struct_name, id, PARAMS(tstruct), PARAMS(print))
FTRACE_ENTRY(name, struct_name, id, PARAMS(tstruct), PARAMS(print)) __packed
FTRACE_ENTRY(call, struct_name, id, PARAMS(tstruct), PARAMS(print))
FTRACE_ENTRY(call, struct_name, id, PARAMS(tstruct), PARAMS(print))
PARAMS(tstruct), PARAMS(print), NULL)
FTRACE_ENTRY(name, struct_name, id, PARAMS(tstruct), PARAMS(print))
FTRACE_ENTRY(name, struct_name, id, PARAMS(tstruct), PARAMS(print))
DECLARE_TRACE_WRITABLE(call, PARAMS(proto), PARAMS(args), size)
DECLARE_TRACE(call, PARAMS(proto), PARAMS(args))