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()
86 syscall = syscall_get_nr(current, regs); in syscall_trace_enter()
89 syscall_enter_audit(regs, syscall); in syscall_trace_enter()
91 return ret ? : syscall; in syscall_trace_enter()
95 __syscall_enter_from_user_work(struct pt_regs *regs, long syscall) in __syscall_enter_from_user_work() argument
100 syscall = syscall_trace_enter(regs, syscall, work); in __syscall_enter_from_user_work()
102 return syscall; in __syscall_enter_from_user_work()
105 long syscall_enter_from_user_mode_work(struct pt_regs *regs, long syscall) in syscall_enter_from_user_mode_work() argument
107 return __syscall_enter_from_user_work(regs, syscall); in syscall_enter_from_user_mode_work()
110 noinstr long syscall_enter_from_user_mode(struct pt_regs *regs, long syscall) in syscall_enter_from_user_mode() argument
118 ret = __syscall_enter_from_user_work(regs, syscall); in syscall_enter_from_user_mode()