Lines Matching refs:sys_data

296 	struct syscall_metadata *sys_data;  in ftrace_syscall_enter()  local
321 sys_data = syscall_nr_to_meta(syscall_nr); in ftrace_syscall_enter()
322 if (!sys_data) in ftrace_syscall_enter()
325 size = sizeof(*entry) + sizeof(unsigned long) * sys_data->nb_args; in ftrace_syscall_enter()
334 memcpy(entry->args, args, sizeof(unsigned long) * sys_data->nb_args); in ftrace_syscall_enter()
344 struct syscall_metadata *sys_data; in ftrace_syscall_exit() local
367 sys_data = syscall_nr_to_meta(syscall_nr); in ftrace_syscall_exit()
368 if (!sys_data) in ftrace_syscall_exit()
568 struct syscall_metadata *sys_data, in perf_call_bpf_enter() argument
584 for (i = 0; i < sys_data->nb_args; i++) in perf_call_bpf_enter()
591 struct syscall_metadata *sys_data; in perf_syscall_enter() local
614 sys_data = syscall_nr_to_meta(syscall_nr); in perf_syscall_enter()
615 if (!sys_data) in perf_syscall_enter()
618 head = this_cpu_ptr(sys_data->enter_event->perf_events); in perf_syscall_enter()
619 valid_prog_array = bpf_prog_array_valid(sys_data->enter_event); in perf_syscall_enter()
624 size = sizeof(unsigned long) * sys_data->nb_args + sizeof(*rec); in perf_syscall_enter()
634 memcpy(&rec->args, args, sizeof(unsigned long) * sys_data->nb_args); in perf_syscall_enter()
637 !perf_call_bpf_enter(sys_data->enter_event, fake_regs, sys_data, rec)) || in perf_syscall_enter()
644 sys_data->enter_event->event.type, 1, regs, in perf_syscall_enter()
701 struct syscall_metadata *sys_data; in perf_syscall_exit() local
723 sys_data = syscall_nr_to_meta(syscall_nr); in perf_syscall_exit()
724 if (!sys_data) in perf_syscall_exit()
727 head = this_cpu_ptr(sys_data->exit_event->perf_events); in perf_syscall_exit()
728 valid_prog_array = bpf_prog_array_valid(sys_data->exit_event); in perf_syscall_exit()
744 !perf_call_bpf_exit(sys_data->exit_event, fake_regs, rec)) || in perf_syscall_exit()
750 perf_trace_buf_submit(rec, size, rctx, sys_data->exit_event->event.type, in perf_syscall_exit()