Lines Matching refs:data
358 static int check_ptrace_options(unsigned long data) in check_ptrace_options() argument
360 if (data & ~(unsigned long)PTRACE_O_MASK) in check_ptrace_options()
363 if (unlikely(data & PTRACE_O_SUSPEND_SECCOMP)) { in check_ptrace_options()
563 static int ptrace_detach(struct task_struct *child, unsigned int data) in ptrace_detach() argument
565 if (!valid_signal(data)) in ptrace_detach()
581 child->exit_code = data; in ptrace_detach()
659 static int ptrace_setoptions(struct task_struct *child, unsigned long data) in ptrace_setoptions() argument
664 ret = check_ptrace_options(data); in ptrace_setoptions()
671 flags |= (data << PT_OPT_FLAG_SHIFT); in ptrace_setoptions()
711 unsigned long data) in ptrace_peek_siginfo() argument
758 compat_siginfo_t __user *uinfo = compat_ptr(data); in ptrace_peek_siginfo()
768 siginfo_t __user *uinfo = (siginfo_t __user *) data; in ptrace_peek_siginfo()
776 data += sizeof(siginfo_t); in ptrace_peek_siginfo()
793 unsigned long size, void __user *data) in ptrace_get_rseq_configuration() argument
803 if (copy_to_user(data, &conf, size)) in ptrace_get_rseq_configuration()
824 unsigned long data) in ptrace_resume() argument
826 if (!valid_signal(data)) in ptrace_resume()
863 child->exit_code = data; in ptrace_resume()
1137 unsigned long addr, unsigned long data) in ptrace_request() argument
1142 void __user *datavp = (void __user *) data; in ptrace_request()
1149 return generic_ptrace_peekdata(child, addr, data); in ptrace_request()
1152 return generic_ptrace_pokedata(child, addr, data); in ptrace_request()
1158 ret = ptrace_setoptions(child, data); in ptrace_request()
1165 ret = ptrace_peek_siginfo(child, addr, data); in ptrace_request()
1285 ret = ptrace_detach(child, data); in ptrace_request()
1324 return ptrace_resume(child, request, data); in ptrace_request()
1388 unsigned long, data) in SYSCALL_DEFINE4() argument
1405 ret = ptrace_attach(child, request, addr, data); in SYSCALL_DEFINE4()
1414 ret = arch_ptrace(child, request, addr, data); in SYSCALL_DEFINE4()
1425 unsigned long data) in generic_ptrace_peekdata() argument
1433 return put_user(tmp, (unsigned long __user *)data); in generic_ptrace_peekdata()
1437 unsigned long data) in generic_ptrace_pokedata() argument
1441 copied = ptrace_access_vm(tsk, addr, &data, sizeof(data), in generic_ptrace_pokedata()
1443 return (copied == sizeof(data)) ? 0 : -EIO; in generic_ptrace_pokedata()
1449 compat_ulong_t addr, compat_ulong_t data) in compat_ptrace_request() argument
1451 compat_ulong_t __user *datap = compat_ptr(data); in compat_ptrace_request()
1469 ret = ptrace_access_vm(child, addr, &data, sizeof(data), in compat_ptrace_request()
1471 ret = (ret != sizeof(data) ? -EIO : 0); in compat_ptrace_request()
1520 ret = ptrace_request(child, request, addr, data); in compat_ptrace_request()
1527 compat_long_t, addr, compat_long_t, data) in COMPAT_SYSCALL_DEFINE4() argument
1544 ret = ptrace_attach(child, request, addr, data); in COMPAT_SYSCALL_DEFINE4()
1551 ret = compat_arch_ptrace(child, request, addr, data); in COMPAT_SYSCALL_DEFINE4()