Lines Matching refs:regs
67 trace_get_syscall_nr(struct task_struct *task, struct pt_regs *regs) in trace_get_syscall_nr() argument
69 if (unlikely(arch_trace_is_compat_syscall(regs))) in trace_get_syscall_nr()
72 return syscall_get_nr(task, regs); in trace_get_syscall_nr()
76 trace_get_syscall_nr(struct task_struct *task, struct pt_regs *regs) in trace_get_syscall_nr() argument
78 return syscall_get_nr(task, regs); in trace_get_syscall_nr()
291 static void ftrace_syscall_enter(void *data, struct pt_regs *regs, long id) in ftrace_syscall_enter() argument
302 syscall_nr = trace_get_syscall_nr(current, regs); in ftrace_syscall_enter()
326 syscall_get_arguments(current, regs, args); in ftrace_syscall_enter()
332 static void ftrace_syscall_exit(void *data, struct pt_regs *regs, long ret) in ftrace_syscall_exit() argument
341 syscall_nr = trace_get_syscall_nr(current, regs); in ftrace_syscall_exit()
363 entry->ret = syscall_get_return_value(current, regs); in ftrace_syscall_exit()
553 static int perf_call_bpf_enter(struct trace_event_call *call, struct pt_regs *regs, in perf_call_bpf_enter() argument
558 unsigned long long regs; in perf_call_bpf_enter() member
564 *(struct pt_regs **)¶m = regs; in perf_call_bpf_enter()
571 static void perf_syscall_enter(void *ignore, struct pt_regs *regs, long id) in perf_syscall_enter() argument
582 syscall_nr = trace_get_syscall_nr(current, regs); in perf_syscall_enter()
607 syscall_get_arguments(current, regs, args); in perf_syscall_enter()
611 !perf_call_bpf_enter(sys_data->enter_event, regs, sys_data, rec)) || in perf_syscall_enter()
618 sys_data->enter_event->event.type, 1, regs, in perf_syscall_enter()
656 static int perf_call_bpf_exit(struct trace_event_call *call, struct pt_regs *regs, in perf_call_bpf_exit() argument
660 unsigned long long regs; in perf_call_bpf_exit() member
665 *(struct pt_regs **)¶m = regs; in perf_call_bpf_exit()
671 static void perf_syscall_exit(void *ignore, struct pt_regs *regs, long ret) in perf_syscall_exit() argument
681 syscall_nr = trace_get_syscall_nr(current, regs); in perf_syscall_exit()
705 rec->ret = syscall_get_return_value(current, regs); in perf_syscall_exit()
708 !perf_call_bpf_exit(sys_data->exit_event, regs, rec)) || in perf_syscall_exit()
715 1, regs, head, NULL); in perf_syscall_exit()