Lines Matching refs:data
549 static int ptrace_detach(struct task_struct *child, unsigned int data) in ptrace_detach() argument
551 if (!valid_signal(data)) in ptrace_detach()
567 child->exit_code = data; in ptrace_detach()
645 static int ptrace_setoptions(struct task_struct *child, unsigned long data) in ptrace_setoptions() argument
649 if (data & ~(unsigned long)PTRACE_O_MASK) in ptrace_setoptions()
652 if (unlikely(data & PTRACE_O_SUSPEND_SECCOMP)) { in ptrace_setoptions()
668 flags |= (data << PT_OPT_FLAG_SHIFT); in ptrace_setoptions()
708 unsigned long data) in ptrace_peek_siginfo() argument
755 compat_siginfo_t __user *uinfo = compat_ptr(data); in ptrace_peek_siginfo()
765 siginfo_t __user *uinfo = (siginfo_t __user *) data; in ptrace_peek_siginfo()
773 data += sizeof(siginfo_t); in ptrace_peek_siginfo()
807 unsigned long data) in ptrace_resume() argument
811 if (!valid_signal(data)) in ptrace_resume()
851 need_siglock = data && !thread_group_empty(current); in ptrace_resume()
854 child->exit_code = data; in ptrace_resume()
1003 unsigned long addr, unsigned long data) in ptrace_request() argument
1008 void __user *datavp = (void __user *) data; in ptrace_request()
1015 return generic_ptrace_peekdata(child, addr, data); in ptrace_request()
1018 return generic_ptrace_pokedata(child, addr, data); in ptrace_request()
1024 ret = ptrace_setoptions(child, data); in ptrace_request()
1031 ret = ptrace_peek_siginfo(child, addr, data); in ptrace_request()
1151 ret = ptrace_detach(child, data); in ptrace_request()
1192 return ptrace_resume(child, request, data); in ptrace_request()
1243 unsigned long, data) in SYSCALL_DEFINE4() argument
1262 ret = ptrace_attach(child, request, addr, data); in SYSCALL_DEFINE4()
1277 ret = arch_ptrace(child, request, addr, data); in SYSCALL_DEFINE4()
1288 unsigned long data) in generic_ptrace_peekdata() argument
1296 return put_user(tmp, (unsigned long __user *)data); in generic_ptrace_peekdata()
1300 unsigned long data) in generic_ptrace_pokedata() argument
1304 copied = ptrace_access_vm(tsk, addr, &data, sizeof(data), in generic_ptrace_pokedata()
1306 return (copied == sizeof(data)) ? 0 : -EIO; in generic_ptrace_pokedata()
1312 compat_ulong_t addr, compat_ulong_t data) in compat_ptrace_request() argument
1314 compat_ulong_t __user *datap = compat_ptr(data); in compat_ptrace_request()
1332 ret = ptrace_access_vm(child, addr, &data, sizeof(data), in compat_ptrace_request()
1334 ret = (ret != sizeof(data) ? -EIO : 0); in compat_ptrace_request()
1383 ret = ptrace_request(child, request, addr, data); in compat_ptrace_request()
1390 compat_long_t, addr, compat_long_t, data) in COMPAT_SYSCALL_DEFINE4() argument
1407 ret = ptrace_attach(child, request, addr, data); in COMPAT_SYSCALL_DEFINE4()
1420 ret = compat_arch_ptrace(child, request, addr, data); in COMPAT_SYSCALL_DEFINE4()