Home
last modified time | relevance | path

Searched refs:uiov (Results 1 – 8 of 8) sorted by relevance

/linux/kernel/
A Dptrace.c1232 struct iovec __user *uiov = datavp; in ptrace_request() local
1234 if (!access_ok(uiov, sizeof(*uiov))) in ptrace_request()
1237 if (__get_user(kiov.iov_base, &uiov->iov_base) || in ptrace_request()
1238 __get_user(kiov.iov_len, &uiov->iov_len)) in ptrace_request()
1243 ret = __put_user(kiov.iov_len, &uiov->iov_len); in ptrace_request()
1395 struct compat_iovec __user *uiov = in compat_ptrace_request() local
1400 if (!access_ok(uiov, sizeof(*uiov))) in compat_ptrace_request()
1403 if (__get_user(ptr, &uiov->iov_base) || in compat_ptrace_request()
1404 __get_user(len, &uiov->iov_len)) in compat_ptrace_request()
1412 ret = __put_user(kiov.iov_len, &uiov->iov_len); in compat_ptrace_request()
/linux/arch/arm64/kernel/
A Dmte.c439 struct iovec __user *uiov = (void __user *)data; in mte_ptrace_copy_tags() local
445 if (get_user(kiov.iov_base, &uiov->iov_base) || in mte_ptrace_copy_tags()
446 get_user(kiov.iov_len, &uiov->iov_len)) in mte_ptrace_copy_tags()
457 ret = put_user(kiov.iov_len, &uiov->iov_len); in mte_ptrace_copy_tags()
/linux/lib/
A Diov_iter.c1861 const struct compat_iovec __user *uiov = in copy_compat_iovec_from_user() local
1865 if (!user_access_begin(uiov, nr_segs * sizeof(*uiov))) in copy_compat_iovec_from_user()
1872 unsafe_get_user(len, &uiov[i].iov_len, uaccess_end); in copy_compat_iovec_from_user()
1873 unsafe_get_user(buf, &uiov[i].iov_base, uaccess_end); in copy_compat_iovec_from_user()
/linux/tools/perf/trace/beauty/include/linux/
A Dsocket.h417 struct iovec __user **uiov, size_t *nsegs);
/linux/include/linux/
A Dsocket.h417 struct iovec __user **uiov, size_t *nsegs);
/linux/fs/
A Dio_uring.c3156 struct compat_iovec __user *uiov; in io_compat_import() local
3161 uiov = u64_to_user_ptr(req->rw.addr); in io_compat_import()
3162 if (!access_ok(uiov, sizeof(*uiov))) in io_compat_import()
3164 if (__get_user(clen, &uiov->iov_len)) in io_compat_import()
3186 if (copy_from_user(iov, uiov, sizeof(*uiov))) in __io_iov_buffer_select()
4903 struct iovec __user *uiov; in __io_recvmsg_copy_hdr() local
4908 &iomsg->uaddr, &uiov, &iov_len); in __io_recvmsg_copy_hdr()
4915 if (copy_from_user(iomsg->fast_iov, uiov, sizeof(*uiov))) in __io_recvmsg_copy_hdr()
4936 struct compat_iovec __user *uiov; in __io_compat_recvmsg_copy_hdr() local
4946 uiov = compat_ptr(ptr); in __io_compat_recvmsg_copy_hdr()
[all …]
A Dsplice.c1296 SYSCALL_DEFINE4(vmsplice, int, fd, const struct iovec __user *, uiov, in SYSCALL_DEFINE4() argument
1314 error = import_iovec(type, uiov, nr_segs, in SYSCALL_DEFINE4()
/linux/net/
A Dsocket.c2286 struct iovec __user **uiov, size_t *nsegs) in __copy_msghdr_from_user() argument
2329 *uiov = msg.msg_iov; in __copy_msghdr_from_user()

Completed in 41 milliseconds