Lines Matching refs:regs
29 struct pt_regs *regs) in syscall_get_nr() argument
31 return test_pt_regs_flag(regs, PIF_SYSCALL) ? in syscall_get_nr()
32 (regs->int_code & 0xffff) : -1; in syscall_get_nr()
36 struct pt_regs *regs) in syscall_rollback() argument
38 regs->gprs[2] = regs->orig_gpr2; in syscall_rollback()
42 struct pt_regs *regs) in syscall_get_error() argument
44 return IS_ERR_VALUE(regs->gprs[2]) ? regs->gprs[2] : 0; in syscall_get_error()
48 struct pt_regs *regs) in syscall_get_return_value() argument
50 return regs->gprs[2]; in syscall_get_return_value()
54 struct pt_regs *regs, in syscall_set_return_value() argument
57 regs->gprs[2] = error ? error : val; in syscall_set_return_value()
61 struct pt_regs *regs, in syscall_get_arguments() argument
74 args[n] = regs->gprs[2 + i + n] & mask; in syscall_get_arguments()
76 args[0] = regs->orig_gpr2 & mask; in syscall_get_arguments()
80 struct pt_regs *regs, in syscall_set_arguments() argument
87 regs->gprs[2 + i + n] = args[n]; in syscall_set_arguments()
89 regs->orig_gpr2 = args[0]; in syscall_set_arguments()