Lines Matching refs:call
308 tk->tp.call.class = &tk->tp.class; in alloc_trace_kprobe()
309 tk->tp.call.name = kstrdup(event, GFP_KERNEL); in alloc_trace_kprobe()
310 if (!tk->tp.call.name) in alloc_trace_kprobe()
326 kfree(tk->tp.call.name); in alloc_trace_kprobe()
339 kfree(tk->tp.call.class->system); in free_trace_kprobe()
340 kfree(tk->tp.call.name); in free_trace_kprobe()
351 if (strcmp(ftrace_event_name(&tk->tp.call), event) == 0 && in find_trace_kprobe()
352 strcmp(tk->tp.call.class->system, group) == 0) in find_trace_kprobe()
526 old_tk = find_trace_kprobe(ftrace_event_name(&tk->tp.call), in register_trace_kprobe()
527 tk->tp.call.class->system); in register_trace_kprobe()
575 ftrace_event_name(&tk->tp.call), in trace_kprobe_module_callback()
831 seq_printf(m, ":%s/%s", tk->tp.call.class->system, in probes_seq_show()
832 ftrace_event_name(&tk->tp.call)); in probes_seq_show()
891 ftrace_event_name(&tk->tp.call), tk->nhit, in probes_profile_seq_show()
927 struct ftrace_event_call *call = &tk->tp.call; in __kprobe_trace_func() local
929 WARN_ON(call != ftrace_file->event_call); in __kprobe_trace_func()
941 call->event.type, in __kprobe_trace_func()
975 struct ftrace_event_call *call = &tk->tp.call; in __kretprobe_trace_func() local
977 WARN_ON(call != ftrace_file->event_call); in __kretprobe_trace_func()
989 call->event.type, in __kretprobe_trace_func()
1026 tp = container_of(event, struct trace_probe, call.event); in print_kprobe_event()
1028 trace_seq_printf(s, "%s: (", ftrace_event_name(&tp->call)); in print_kprobe_event()
1057 tp = container_of(event, struct trace_probe, call.event); in print_kretprobe_event()
1059 trace_seq_printf(s, "%s: (", ftrace_event_name(&tp->call)); in print_kretprobe_event()
1137 struct ftrace_event_call *call = &tk->tp.call; in kprobe_perf_func() local
1138 struct bpf_prog *prog = call->prog; in kprobe_perf_func()
1147 head = this_cpu_ptr(call->perf_events); in kprobe_perf_func()
1156 entry = perf_trace_buf_prepare(size, call->event.type, NULL, &rctx); in kprobe_perf_func()
1172 struct ftrace_event_call *call = &tk->tp.call; in kretprobe_perf_func() local
1173 struct bpf_prog *prog = call->prog; in kretprobe_perf_func()
1182 head = this_cpu_ptr(call->perf_events); in kretprobe_perf_func()
1191 entry = perf_trace_buf_prepare(size, call->event.type, NULL, &rctx); in kretprobe_perf_func()
1279 struct ftrace_event_call *call = &tk->tp.call; in register_kprobe_event() local
1283 INIT_LIST_HEAD(&call->class->fields); in register_kprobe_event()
1285 call->event.funcs = &kretprobe_funcs; in register_kprobe_event()
1286 call->class->define_fields = kretprobe_event_define_fields; in register_kprobe_event()
1288 call->event.funcs = &kprobe_funcs; in register_kprobe_event()
1289 call->class->define_fields = kprobe_event_define_fields; in register_kprobe_event()
1293 ret = register_ftrace_event(&call->event); in register_kprobe_event()
1295 kfree(call->print_fmt); in register_kprobe_event()
1298 call->flags = TRACE_EVENT_FL_KPROBE; in register_kprobe_event()
1299 call->class->reg = kprobe_register; in register_kprobe_event()
1300 call->data = tk; in register_kprobe_event()
1301 ret = trace_add_event_call(call); in register_kprobe_event()
1304 ftrace_event_name(call)); in register_kprobe_event()
1305 kfree(call->print_fmt); in register_kprobe_event()
1306 unregister_ftrace_event(&call->event); in register_kprobe_event()
1316 ret = trace_remove_event_call(&tk->tp.call); in unregister_kprobe_event()
1318 kfree(tk->tp.call.print_fmt); in unregister_kprobe_event()
1373 if (file->event_call == &tk->tp.call) in find_trace_probe_file()