Lines Matching refs:iovec
401 struct iovec iov = { .iov_base = buf, .iov_len = len };
504 struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len };
752 struct iovec iovec = iov_iter_iovec(iter);
756 nr = filp->f_op->read(filp, iovec.iov_base,
757 iovec.iov_len, ppos);
759 nr = filp->f_op->write(filp, iovec.iov_base,
760 iovec.iov_len, ppos);
769 if (nr != iovec.iov_len)
906 static ssize_t vfs_readv(struct file *file, const struct iovec __user *vec,
909 struct iovec iovstack[UIO_FASTIOV];
910 struct iovec *iov = iovstack;
923 static ssize_t vfs_writev(struct file *file, const struct iovec __user *vec,
926 struct iovec iovstack[UIO_FASTIOV];
927 struct iovec *iov = iovstack;
941 static ssize_t do_readv(unsigned long fd, const struct iovec __user *vec,
965 static ssize_t do_writev(unsigned long fd, const struct iovec __user *vec,
995 static ssize_t do_preadv(unsigned long fd, const struct iovec __user *vec,
1018 static ssize_t do_pwritev(unsigned long fd, const struct iovec __user *vec,
1041 SYSCALL_DEFINE3(readv, unsigned long, fd, const struct iovec __user *, vec,
1047 SYSCALL_DEFINE3(writev, unsigned long, fd, const struct iovec __user *, vec,
1053 SYSCALL_DEFINE5(preadv, unsigned long, fd, const struct iovec __user *, vec,
1061 SYSCALL_DEFINE6(preadv2, unsigned long, fd, const struct iovec __user *, vec,
1073 SYSCALL_DEFINE5(pwritev, unsigned long, fd, const struct iovec __user *, vec,
1081 SYSCALL_DEFINE6(pwritev2, unsigned long, fd, const struct iovec __user *, vec,
1095 * iovec - import_iovec will properly treat those as compat_iovecs based on
1101 const struct iovec __user *, vec,
1109 const struct iovec __user *, vec,
1119 const struct iovec __user *, vec,
1129 const struct iovec __user *, vec,
1142 const struct iovec __user *, vec,
1150 const struct iovec __user *,vec,
1160 const struct iovec __user *, vec,
1170 const struct iovec __user *,vec,