Lines Matching refs:regs
27 syscall_get_nr(struct task_struct *task, struct pt_regs *regs) in syscall_get_nr() argument
29 return regs->orig_gpr11; in syscall_get_nr()
33 syscall_rollback(struct task_struct *task, struct pt_regs *regs) in syscall_rollback() argument
35 regs->gpr[11] = regs->orig_gpr11; in syscall_rollback()
39 syscall_get_error(struct task_struct *task, struct pt_regs *regs) in syscall_get_error() argument
41 return IS_ERR_VALUE(regs->gpr[11]) ? regs->gpr[11] : 0; in syscall_get_error()
45 syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) in syscall_get_return_value() argument
47 return regs->gpr[11]; in syscall_get_return_value()
51 syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, in syscall_set_return_value() argument
54 regs->gpr[11] = (long) error ?: val; in syscall_set_return_value()
58 syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, in syscall_get_arguments() argument
63 memcpy(args, ®s->gpr[3 + i], n * sizeof(args[0])); in syscall_get_arguments()
67 syscall_set_arguments(struct task_struct *task, struct pt_regs *regs, in syscall_set_arguments() argument
72 memcpy(®s->gpr[3 + i], args, n * sizeof(args[0])); in syscall_set_arguments()