Lines Matching defs:regs
18 asmlinkage long sparc_fork(struct pt_regs *regs)
20 unsigned long orig_i1 = regs->u_regs[UREG_I1];
25 .stack = regs->u_regs[UREG_FP],
36 regs->u_regs[UREG_I1] = orig_i1;
41 asmlinkage long sparc_vfork(struct pt_regs *regs)
43 unsigned long orig_i1 = regs->u_regs[UREG_I1];
50 .stack = regs->u_regs[UREG_FP],
61 regs->u_regs[UREG_I1] = orig_i1;
66 asmlinkage long sparc_clone(struct pt_regs *regs)
68 unsigned long orig_i1 = regs->u_regs[UREG_I1];
69 unsigned int flags = lower_32_bits(regs->u_regs[UREG_I0]);
75 .tls = regs->u_regs[UREG_I3],
80 args.pidfd = compat_ptr(regs->u_regs[UREG_I2]);
81 args.child_tid = compat_ptr(regs->u_regs[UREG_I4]);
82 args.parent_tid = compat_ptr(regs->u_regs[UREG_I2]);
86 args.pidfd = (int __user *)regs->u_regs[UREG_I2];
87 args.child_tid = (int __user *)regs->u_regs[UREG_I4];
88 args.parent_tid = (int __user *)regs->u_regs[UREG_I2];
94 if (regs->u_regs[UREG_I1])
95 args.stack = regs->u_regs[UREG_I1];
97 args.stack = regs->u_regs[UREG_FP];
107 regs->u_regs[UREG_I1] = orig_i1;