Lines Matching refs:regs
26 struct pt_regs *regs) in syscall_get_nr() argument
28 return regs->syscallno; in syscall_get_nr()
32 struct pt_regs *regs) in syscall_rollback() argument
34 regs->regs[0] = regs->orig_x0; in syscall_rollback()
39 struct pt_regs *regs) in syscall_get_error() argument
41 unsigned long error = regs->regs[0]; in syscall_get_error()
46 struct pt_regs *regs) in syscall_get_return_value() argument
48 return regs->regs[0]; in syscall_get_return_value()
52 struct pt_regs *regs, in syscall_set_return_value() argument
55 regs->regs[0] = (long) error ? error : val; in syscall_set_return_value()
61 struct pt_regs *regs, in syscall_get_arguments() argument
77 args[0] = regs->orig_x0; in syscall_get_arguments()
83 memcpy(args, ®s->regs[i], n * sizeof(args[0])); in syscall_get_arguments()
87 struct pt_regs *regs, in syscall_set_arguments() argument
101 regs->orig_x0 = args[0]; in syscall_set_arguments()
107 memcpy(®s->regs[i], args, n * sizeof(args[0])); in syscall_set_arguments()