Lines Matching refs:child
50 int putreg(struct task_struct *child, int regno, unsigned long value) in putreg() argument
66 UPT_SYSCALL_NR(&child->thread.regs.regs) = value; in putreg()
90 child->thread.regs.regs.gp[HOST_EFLAGS] |= value; in putreg()
95 child->thread.regs.regs.gp[reg_offsets[regno]] = value; in putreg()
99 int poke_user(struct task_struct *child, long addr, long data) in poke_user() argument
105 return putreg(child, addr, data); in poke_user()
112 child->thread.arch.debugregs[addr] = data; in poke_user()
118 unsigned long getreg(struct task_struct *child, int regno) in getreg() argument
147 return mask & child->thread.regs.regs.gp[reg_offsets[regno]]; in getreg()
151 int peek_user(struct task_struct *child, long addr, long data) in peek_user() argument
160 tmp = getreg(child, addr); in peek_user()
166 tmp = child->thread.arch.debugregs[addr]; in peek_user()
171 static int get_fpregs(struct user_i387_struct __user *buf, struct task_struct *child) in get_fpregs() argument
173 int err, n, cpu = task_cpu(child); in get_fpregs()
188 static int set_fpregs(struct user_i387_struct __user *buf, struct task_struct *child) in set_fpregs() argument
190 int n, cpu = task_cpu(child); in set_fpregs()
201 static int get_fpxregs(struct user_fxsr_struct __user *buf, struct task_struct *child) in get_fpxregs() argument
203 int err, n, cpu = task_cpu(child); in get_fpxregs()
217 static int set_fpxregs(struct user_fxsr_struct __user *buf, struct task_struct *child) in set_fpxregs() argument
219 int n, cpu = task_cpu(child); in set_fpxregs()
230 long subarch_ptrace(struct task_struct *child, long request, in subarch_ptrace() argument
237 ret = get_fpregs(datap, child); in subarch_ptrace()
240 ret = set_fpregs(datap, child); in subarch_ptrace()
243 ret = get_fpxregs(datap, child); in subarch_ptrace()
246 ret = set_fpxregs(datap, child); in subarch_ptrace()