Lines Matching refs:_name
341 #define DEFINE_TRACE_FN(_name, _reg, _unreg, proto, args) \ argument
342 static const char __tpstrtab_##_name[] \
343 __section("__tracepoints_strings") = #_name; \
344 extern struct static_call_key STATIC_CALL_KEY(tp_func_##_name); \
345 int __traceiter_##_name(void *__data, proto); \
346 void __probestub_##_name(void *__data, proto); \
347 struct tracepoint __tracepoint_##_name __used \
349 .name = __tpstrtab_##_name, \
351 .static_call_key = &STATIC_CALL_KEY(tp_func_##_name), \
352 .static_call_tramp = STATIC_CALL_TRAMP_ADDR(tp_func_##_name), \
353 .iterator = &__traceiter_##_name, \
354 .probestub = &__probestub_##_name, \
358 __TRACEPOINT_ENTRY(_name); \
359 int __traceiter_##_name(void *__data, proto) \
365 rcu_dereference_raw((&__tracepoint_##_name)->funcs); \
375 void __probestub_##_name(void *__data, proto) \
378 DEFINE_STATIC_CALL(tp_func_##_name, __traceiter_##_name); \
379 DEFINE_RUST_DO_TRACE(_name, TP_PROTO(proto), TP_ARGS(args))