Lines Matching refs:syscall
38 static inline void syscall_enter_audit(struct pt_regs *regs, long syscall) in syscall_enter_audit() argument
44 audit_syscall_entry(syscall, args[0], args[1], args[2], args[3]); in syscall_enter_audit()
48 static long syscall_trace_enter(struct pt_regs *regs, long syscall, in syscall_trace_enter() argument
78 syscall = syscall_get_nr(current, regs); in syscall_trace_enter()
81 trace_sys_enter(regs, syscall); in syscall_trace_enter()
83 syscall_enter_audit(regs, syscall); in syscall_trace_enter()
85 return ret ? : syscall; in syscall_trace_enter()
89 __syscall_enter_from_user_work(struct pt_regs *regs, long syscall) in __syscall_enter_from_user_work() argument
94 syscall = syscall_trace_enter(regs, syscall, work); in __syscall_enter_from_user_work()
96 return syscall; in __syscall_enter_from_user_work()
99 long syscall_enter_from_user_mode_work(struct pt_regs *regs, long syscall) in syscall_enter_from_user_mode_work() argument
101 return __syscall_enter_from_user_work(regs, syscall); in syscall_enter_from_user_mode_work()
104 noinstr long syscall_enter_from_user_mode(struct pt_regs *regs, long syscall) in syscall_enter_from_user_mode() argument
112 ret = __syscall_enter_from_user_work(regs, syscall); in syscall_enter_from_user_mode()