Lines Matching refs:u_regs
29 orig_i1 = regs->u_regs[UREG_I1]; in sparc_fork()
31 args.stack = regs->u_regs[UREG_FP]; in sparc_fork()
41 regs->u_regs[UREG_I1] = orig_i1; in sparc_fork()
57 orig_i1 = regs->u_regs[UREG_I1]; in sparc_vfork()
59 args.stack = regs->u_regs[UREG_FP]; in sparc_vfork()
69 regs->u_regs[UREG_I1] = orig_i1; in sparc_vfork()
83 orig_i1 = regs->u_regs[UREG_I1]; in sparc_clone()
84 flags = lower_32_bits(regs->u_regs[UREG_I0]); in sparc_clone()
87 args.tls = regs->u_regs[UREG_I3]; in sparc_clone()
91 args.pidfd = compat_ptr(regs->u_regs[UREG_I2]); in sparc_clone()
92 args.child_tid = compat_ptr(regs->u_regs[UREG_I4]); in sparc_clone()
93 args.parent_tid = compat_ptr(regs->u_regs[UREG_I2]); in sparc_clone()
97 args.pidfd = (int __user *)regs->u_regs[UREG_I2]; in sparc_clone()
98 args.child_tid = (int __user *)regs->u_regs[UREG_I4]; in sparc_clone()
99 args.parent_tid = (int __user *)regs->u_regs[UREG_I2]; in sparc_clone()
105 if (regs->u_regs[UREG_I1]) in sparc_clone()
106 args.stack = regs->u_regs[UREG_I1]; in sparc_clone()
108 args.stack = regs->u_regs[UREG_FP]; in sparc_clone()
118 regs->u_regs[UREG_I1] = orig_i1; in sparc_clone()
130 cl_args = (struct clone_args __user *)regs->u_regs[UREG_I0]; in sparc_clone3()
131 sz = regs->u_regs[UREG_I1]; in sparc_clone3()