Lines Matching refs:tpoint
51 struct tracepoint *tpoint; member
61 struct tracepoint *tpoint = tuser->tpoint; in tracepoint_user_register() local
63 if (!tpoint) in tracepoint_user_register()
66 return tracepoint_probe_register_prio_may_exist(tpoint, in tracepoint_user_register()
67 tpoint->probestub, NULL, 0); in tracepoint_user_register()
72 if (!tuser->tpoint) in tracepoint_user_unregister()
75 WARN_ON_ONCE(tracepoint_probe_unregister(tuser->tpoint, tuser->tpoint->probestub, NULL)); in tracepoint_user_unregister()
76 tuser->tpoint = NULL; in tracepoint_user_unregister()
81 if (!tuser->tpoint) in tracepoint_user_ip()
84 return (unsigned long)tuser->tpoint->probestub; in tracepoint_user_ip()
97 static struct tracepoint_user *__tracepoint_user_init(const char *name, struct tracepoint *tpoint) in DEFINE_FREE()
110 if (tpoint) { in DEFINE_FREE()
111 tuser->tpoint = tpoint; in DEFINE_FREE()
136 struct tracepoint *tpoint; in tracepoint_user_find_get() local
142 tpoint = find_tracepoint(name, &mod); in tracepoint_user_find_get()
155 tuser = __tracepoint_user_init(name, tpoint); in tracepoint_user_find_get()
786 if (tuser->tpoint) { in __regsiter_tracepoint_fprobe()
985 struct tracepoint *tpoint; member
993 if (!data->tpoint && !strcmp(data->tp_name, tp->name)) { in __find_tracepoint_module_cb()
1002 data->tpoint = tp; in __find_tracepoint_module_cb()
1010 if (!data->tpoint && !strcmp(data->tp_name, tp->name)) in __find_tracepoint_cb()
1011 data->tpoint = tp; in __find_tracepoint_cb()
1029 if (!data.tpoint && IS_ENABLED(CONFIG_MODULES)) { in find_tracepoint()
1034 return data.tpoint; in find_tracepoint()
1051 return data.tpoint; in find_tracepoint_in_module()
1062 struct tracepoint *tpoint) in tracepoint_user_register_again() argument
1064 tuser->tpoint = tpoint; in tracepoint_user_register_again()
1071 tuser->tpoint = NULL; in tracepoint_user_unregister_clear()
1080 struct tracepoint *tpoint; in __tracepoint_probe_module_cb() local
1089 tpoint = find_tracepoint_in_module(tp_mod->mod, tuser->name); in __tracepoint_probe_module_cb()
1090 if (!tpoint) in __tracepoint_probe_module_cb()
1092 WARN_ON_ONCE(tracepoint_user_register_again(tuser, tpoint)); in __tracepoint_probe_module_cb()
1140 !tf->tuser->tpoint) { in __tprobe_event_module_cb()
1312 struct tracepoint *tpoint; in trace_fprobe_create_internal() local
1316 tpoint = find_tracepoint(symbol, &mod); in trace_fprobe_create_internal()
1317 if (tpoint) { in trace_fprobe_create_internal()
1321 ctx->funcname = kallsyms_lookup((unsigned long)tpoint->probestub, in trace_fprobe_create_internal()