Lines Matching refs:sys_data
313 struct syscall_metadata *sys_data; in ftrace_syscall_enter() local
333 sys_data = syscall_nr_to_meta(syscall_nr); in ftrace_syscall_enter()
334 if (!sys_data) in ftrace_syscall_enter()
337 size = sizeof(*entry) + sizeof(unsigned long) * sys_data->nb_args; in ftrace_syscall_enter()
344 sys_data->enter_event->event.type, size, irq_flags, pc); in ftrace_syscall_enter()
350 syscall_get_arguments(current, regs, 0, sys_data->nb_args, entry->args); in ftrace_syscall_enter()
361 struct syscall_metadata *sys_data; in ftrace_syscall_exit() local
380 sys_data = syscall_nr_to_meta(syscall_nr); in ftrace_syscall_exit()
381 if (!sys_data) in ftrace_syscall_exit()
389 sys_data->exit_event->event.type, sizeof(*entry), in ftrace_syscall_exit()
564 struct syscall_metadata *sys_data, in perf_call_bpf_enter() argument
576 for (i = 0; i < sys_data->nb_args; i++) in perf_call_bpf_enter()
583 struct syscall_metadata *sys_data; in perf_syscall_enter() local
597 sys_data = syscall_nr_to_meta(syscall_nr); in perf_syscall_enter()
598 if (!sys_data) in perf_syscall_enter()
601 head = this_cpu_ptr(sys_data->enter_event->perf_events); in perf_syscall_enter()
602 valid_prog_array = bpf_prog_array_valid(sys_data->enter_event); in perf_syscall_enter()
607 size = sizeof(unsigned long) * sys_data->nb_args + sizeof(*rec); in perf_syscall_enter()
616 syscall_get_arguments(current, regs, 0, sys_data->nb_args, in perf_syscall_enter()
620 !perf_call_bpf_enter(sys_data->enter_event, regs, sys_data, rec)) || in perf_syscall_enter()
627 sys_data->enter_event->event.type, 1, regs, in perf_syscall_enter()
682 struct syscall_metadata *sys_data; in perf_syscall_exit() local
696 sys_data = syscall_nr_to_meta(syscall_nr); in perf_syscall_exit()
697 if (!sys_data) in perf_syscall_exit()
700 head = this_cpu_ptr(sys_data->exit_event->perf_events); in perf_syscall_exit()
701 valid_prog_array = bpf_prog_array_valid(sys_data->exit_event); in perf_syscall_exit()
717 !perf_call_bpf_exit(sys_data->exit_event, regs, rec)) || in perf_syscall_exit()
723 perf_trace_buf_submit(rec, size, rctx, sys_data->exit_event->event.type, in perf_syscall_exit()