Lines Matching refs:child
54 int putreg(struct task_struct *child, int regno, unsigned long value) in putreg() argument
78 UPT_SYSCALL_NR(&child->thread.regs.regs) = value; in putreg()
100 child->thread.regs.regs.gp[HOST_EFLAGS] |= value; in putreg()
107 child->thread.regs.regs.gp[reg_offsets[regno >> 3]] = value; in putreg()
111 int poke_user(struct task_struct *child, long addr, long data) in poke_user() argument
117 return putreg(child, addr, data); in poke_user()
124 child->thread.arch.debugregs[addr] = data; in poke_user()
130 unsigned long getreg(struct task_struct *child, int regno) in getreg() argument
168 return mask & child->thread.regs.regs.gp[reg_offsets[regno >> 3]]; in getreg()
171 int peek_user(struct task_struct *child, long addr, long data) in peek_user() argument
181 tmp = getreg(child, addr); in peek_user()
186 tmp = child->thread.arch.debugregs[addr]; in peek_user()
191 static int get_fpregs(struct user_i387_struct __user *buf, struct task_struct *child) in get_fpregs() argument
193 int err, n, cpu = ((struct thread_info *) child->stack)->cpu; in get_fpregs()
208 static int set_fpregs(struct user_i387_struct __user *buf, struct task_struct *child) in set_fpregs() argument
210 int n, cpu = ((struct thread_info *) child->stack)->cpu; in set_fpregs()
221 long subarch_ptrace(struct task_struct *child, long request, in subarch_ptrace() argument
229 ret = get_fpregs(datap, child); in subarch_ptrace()
232 ret = set_fpregs(datap, child); in subarch_ptrace()
236 ret = arch_prctl(child, data, (void __user *) addr); in subarch_ptrace()