Lines Matching full:gpr
37 return regs->gpr[0]; in syscall_get_nr()
49 regs->gpr[0] = nr; in syscall_set_nr()
55 regs->gpr[3] = regs->orig_gpr3; in syscall_rollback()
62 unsigned long error = regs->gpr[3]; in syscall_get_error()
68 * regs->gpr[3] contains a positive ERRORCODE. in syscall_get_error()
70 return (regs->ccr & 0x10000000UL) ? -regs->gpr[3] : 0; in syscall_get_error()
77 return regs->gpr[3]; in syscall_get_return_value()
85 regs->gpr[3] = (long) error ?: val; in syscall_set_return_value()
95 regs->gpr[3] = error; in syscall_set_return_value()
98 regs->gpr[3] = val; in syscall_set_return_value()
117 val = regs->gpr[3 + n]; in syscall_get_arguments()
127 memcpy(®s->gpr[3], args, 6 * sizeof(args[0])); in syscall_set_arguments()