Lines Matching refs:data
462 static int ptrace_detach(struct task_struct *child, unsigned int data) in ptrace_detach() argument
466 if (!valid_signal(data)) in ptrace_detach()
479 child->exit_code = data; in ptrace_detach()
575 static int ptrace_setoptions(struct task_struct *child, unsigned long data) in ptrace_setoptions() argument
579 if (data & ~(unsigned long)PTRACE_O_MASK) in ptrace_setoptions()
585 flags |= (data << PT_OPT_FLAG_SHIFT); in ptrace_setoptions()
625 unsigned long data) in ptrace_peek_siginfo() argument
666 compat_siginfo_t __user *uinfo = compat_ptr(data); in ptrace_peek_siginfo()
677 siginfo_t __user *uinfo = (siginfo_t __user *) data; in ptrace_peek_siginfo()
686 data += sizeof(siginfo_t); in ptrace_peek_siginfo()
720 unsigned long data) in ptrace_resume() argument
722 if (!valid_signal(data)) in ptrace_resume()
749 child->exit_code = data; in ptrace_resume()
803 unsigned long addr, unsigned long data) in ptrace_request() argument
808 void __user *datavp = (void __user *) data; in ptrace_request()
815 return generic_ptrace_peekdata(child, addr, data); in ptrace_request()
818 return generic_ptrace_pokedata(child, addr, data); in ptrace_request()
824 ret = ptrace_setoptions(child, data); in ptrace_request()
831 ret = ptrace_peek_siginfo(child, addr, data); in ptrace_request()
901 ret = ptrace_detach(child, data); in ptrace_request()
942 return ptrace_resume(child, request, data); in ptrace_request()
996 unsigned long, data) in SYSCALL_DEFINE4() argument
1015 ret = ptrace_attach(child, request, addr, data); in SYSCALL_DEFINE4()
1030 ret = arch_ptrace(child, request, addr, data); in SYSCALL_DEFINE4()
1041 unsigned long data) in generic_ptrace_peekdata() argument
1049 return put_user(tmp, (unsigned long __user *)data); in generic_ptrace_peekdata()
1053 unsigned long data) in generic_ptrace_pokedata() argument
1057 copied = access_process_vm(tsk, addr, &data, sizeof(data), 1); in generic_ptrace_pokedata()
1058 return (copied == sizeof(data)) ? 0 : -EIO; in generic_ptrace_pokedata()
1065 compat_ulong_t addr, compat_ulong_t data) in compat_ptrace_request() argument
1067 compat_ulong_t __user *datap = compat_ptr(data); in compat_ptrace_request()
1084 ret = access_process_vm(child, addr, &data, sizeof(data), 1); in compat_ptrace_request()
1085 ret = (ret != sizeof(data) ? -EIO : 0); in compat_ptrace_request()
1136 ret = ptrace_request(child, request, addr, data); in compat_ptrace_request()
1143 compat_long_t addr, compat_long_t data) in compat_sys_ptrace() argument
1160 ret = ptrace_attach(child, request, addr, data); in compat_sys_ptrace()
1173 ret = compat_arch_ptrace(child, request, addr, data); in compat_sys_ptrace()