Lines Matching refs:call

24 syscall_get_enter_fields(struct trace_event_call *call)
26 struct syscall_metadata *entry = call->data;
237 static int __init set_syscall_print_fmt(struct trace_event_call *call)
241 struct syscall_metadata *entry = call->data;
243 if (entry->enter_event != call) {
244 call->print_fmt = "\"0x%lx\", REC->ret";
257 call->print_fmt = print_fmt;
262 static void __init free_syscall_print_fmt(struct trace_event_call *call)
264 struct syscall_metadata *entry = call->data;
266 if (entry->enter_event == call)
267 kfree(call->print_fmt);
270 static int __init syscall_enter_define_fields(struct trace_event_call *call)
273 struct syscall_metadata *meta = call->data;
279 ret = trace_define_field(call, meta->types[i],
369 struct trace_event_call *call)
375 num = ((struct syscall_metadata *)call->data)->syscall_nr;
390 struct trace_event_call *call)
395 num = ((struct syscall_metadata *)call->data)->syscall_nr;
407 struct trace_event_call *call)
413 num = ((struct syscall_metadata *)call->data)->syscall_nr;
428 struct trace_event_call *call)
433 num = ((struct syscall_metadata *)call->data)->syscall_nr;
444 static int __init init_syscall_trace(struct trace_event_call *call)
449 num = ((struct syscall_metadata *)call->data)->syscall_nr;
452 ((struct syscall_metadata *)call->data)->name);
456 if (set_syscall_print_fmt(call) < 0)
459 id = trace_event_raw_init(call);
462 free_syscall_print_fmt(call);
553 static int perf_call_bpf_enter(struct trace_event_call *call, struct pt_regs *regs,
571 return trace_call_bpf(call, &param);
625 static int perf_sysenter_enable(struct trace_event_call *call)
630 num = ((struct syscall_metadata *)call->data)->syscall_nr;
645 static void perf_sysenter_disable(struct trace_event_call *call)
649 num = ((struct syscall_metadata *)call->data)->syscall_nr;
659 static int perf_call_bpf_exit(struct trace_event_call *call, struct pt_regs *regs,
672 return trace_call_bpf(call, &param);
722 static int perf_sysexit_enable(struct trace_event_call *call)
727 num = ((struct syscall_metadata *)call->data)->syscall_nr;
742 static void perf_sysexit_disable(struct trace_event_call *call)
746 num = ((struct syscall_metadata *)call->data)->syscall_nr;