Lines Matching refs:regs
18 struct pt_regs *regs) in syscall_get_nr() argument
20 return regs->b0; in syscall_get_nr()
24 struct pt_regs *regs) in syscall_rollback() argument
30 struct pt_regs *regs) in syscall_get_error() argument
32 return IS_ERR_VALUE(regs->a4) ? regs->a4 : 0; in syscall_get_error()
36 struct pt_regs *regs) in syscall_get_return_value() argument
38 return regs->a4; in syscall_get_return_value()
42 struct pt_regs *regs, in syscall_set_return_value() argument
45 regs->a4 = error ?: val; in syscall_set_return_value()
49 struct pt_regs *regs, unsigned int i, in syscall_get_arguments() argument
56 *args++ = regs->a4; in syscall_get_arguments()
60 *args++ = regs->b4; in syscall_get_arguments()
64 *args++ = regs->a6; in syscall_get_arguments()
68 *args++ = regs->b6; in syscall_get_arguments()
72 *args++ = regs->a8; in syscall_get_arguments()
76 *args++ = regs->b8; in syscall_get_arguments()
86 struct pt_regs *regs, in syscall_set_arguments() argument
94 regs->a4 = *args++; in syscall_set_arguments()
98 regs->b4 = *args++; in syscall_set_arguments()
102 regs->a6 = *args++; in syscall_set_arguments()
106 regs->b6 = *args++; in syscall_set_arguments()
110 regs->a8 = *args++; in syscall_set_arguments()
114 regs->a9 = *args++; in syscall_set_arguments()