Lines Matching refs:call
296 tk->tp.call.class = &tk->tp.class; in alloc_trace_kprobe()
297 tk->tp.call.name = kstrdup(event, GFP_KERNEL); in alloc_trace_kprobe()
298 if (!tk->tp.call.name) in alloc_trace_kprobe()
314 kfree(tk->tp.call.name); in alloc_trace_kprobe()
327 kfree(tk->tp.call.class->system); in free_trace_kprobe()
328 kfree(tk->tp.call.name); in free_trace_kprobe()
339 if (strcmp(trace_event_name(&tk->tp.call), event) == 0 && in find_trace_kprobe()
340 strcmp(tk->tp.call.class->system, group) == 0) in find_trace_kprobe()
514 old_tk = find_trace_kprobe(trace_event_name(&tk->tp.call), in register_trace_kprobe()
515 tk->tp.call.class->system); in register_trace_kprobe()
563 trace_event_name(&tk->tp.call), in trace_kprobe_module_callback()
819 seq_printf(m, ":%s/%s", tk->tp.call.class->system, in probes_seq_show()
820 trace_event_name(&tk->tp.call)); in probes_seq_show()
879 trace_event_name(&tk->tp.call), tk->nhit, in probes_profile_seq_show()
915 struct trace_event_call *call = &tk->tp.call; in __kprobe_trace_func() local
917 WARN_ON(call != trace_file->event_call); in __kprobe_trace_func()
929 call->event.type, in __kprobe_trace_func()
963 struct trace_event_call *call = &tk->tp.call; in __kretprobe_trace_func() local
965 WARN_ON(call != trace_file->event_call); in __kretprobe_trace_func()
977 call->event.type, in __kretprobe_trace_func()
1014 tp = container_of(event, struct trace_probe, call.event); in print_kprobe_event()
1016 trace_seq_printf(s, "%s: (", trace_event_name(&tp->call)); in print_kprobe_event()
1045 tp = container_of(event, struct trace_probe, call.event); in print_kretprobe_event()
1047 trace_seq_printf(s, "%s: (", trace_event_name(&tp->call)); in print_kretprobe_event()
1125 struct trace_event_call *call = &tk->tp.call; in kprobe_perf_func() local
1126 struct bpf_prog *prog = call->prog; in kprobe_perf_func()
1135 head = this_cpu_ptr(call->perf_events); in kprobe_perf_func()
1144 entry = perf_trace_buf_prepare(size, call->event.type, NULL, &rctx); in kprobe_perf_func()
1160 struct trace_event_call *call = &tk->tp.call; in kretprobe_perf_func() local
1161 struct bpf_prog *prog = call->prog; in kretprobe_perf_func()
1170 head = this_cpu_ptr(call->perf_events); in kretprobe_perf_func()
1179 entry = perf_trace_buf_prepare(size, call->event.type, NULL, &rctx); in kretprobe_perf_func()
1267 struct trace_event_call *call = &tk->tp.call; in register_kprobe_event() local
1271 INIT_LIST_HEAD(&call->class->fields); in register_kprobe_event()
1273 call->event.funcs = &kretprobe_funcs; in register_kprobe_event()
1274 call->class->define_fields = kretprobe_event_define_fields; in register_kprobe_event()
1276 call->event.funcs = &kprobe_funcs; in register_kprobe_event()
1277 call->class->define_fields = kprobe_event_define_fields; in register_kprobe_event()
1281 ret = register_trace_event(&call->event); in register_kprobe_event()
1283 kfree(call->print_fmt); in register_kprobe_event()
1286 call->flags = TRACE_EVENT_FL_KPROBE; in register_kprobe_event()
1287 call->class->reg = kprobe_register; in register_kprobe_event()
1288 call->data = tk; in register_kprobe_event()
1289 ret = trace_add_event_call(call); in register_kprobe_event()
1292 trace_event_name(call)); in register_kprobe_event()
1293 kfree(call->print_fmt); in register_kprobe_event()
1294 unregister_trace_event(&call->event); in register_kprobe_event()
1304 ret = trace_remove_event_call(&tk->tp.call); in unregister_kprobe_event()
1306 kfree(tk->tp.call.print_fmt); in unregister_kprobe_event()
1361 if (file->event_call == &tk->tp.call) in find_trace_probe_file()