Lines Matching refs:child

118 is_user_addr_valid(struct task_struct *child, unsigned long start, unsigned long len)  in is_user_addr_valid()  argument
128 down_read(&child->mm->mmap_sem); in is_user_addr_valid()
129 vma = find_vma(child->mm, start); in is_user_addr_valid()
131 up_read(&child->mm->mmap_sem); in is_user_addr_valid()
135 for (sraml = child->mm->context.sram_list; sraml; sraml = sraml->next) in is_user_addr_valid()
144 if (child->mm->context.l1_stack_save) in is_user_addr_valid()
231 void user_enable_single_step(struct task_struct *child) in user_enable_single_step() argument
233 struct pt_regs *regs = task_pt_regs(child); in user_enable_single_step()
236 set_tsk_thread_flag(child, TIF_SINGLESTEP); in user_enable_single_step()
239 void user_disable_single_step(struct task_struct *child) in user_disable_single_step() argument
241 struct pt_regs *regs = task_pt_regs(child); in user_disable_single_step()
244 clear_tsk_thread_flag(child, TIF_SINGLESTEP); in user_disable_single_step()
247 long arch_ptrace(struct task_struct *child, long request, in arch_ptrace() argument
266 if (is_user_addr_valid(child, addr, to_copy) < 0) in arch_ptrace()
273 copied = access_process_vm(child, addr, &tmp, in arch_ptrace()
319 if (is_user_addr_valid(child, addr, to_copy) < 0) in arch_ptrace()
326 copied = access_process_vm(child, addr, &data, in arch_ptrace()
361 ret = get_reg(child, addr, datap); in arch_ptrace()
367 ret = put_reg(child, addr, data); in arch_ptrace()
373 return copy_regset_to_user(child, &user_bfin_native_view, in arch_ptrace()
380 return copy_regset_from_user(child, &user_bfin_native_view, in arch_ptrace()
387 ret = ptrace_request(child, request, addr, data); in arch_ptrace()