Lines Matching defs:vec
905 static ssize_t vfs_readv(struct file *file, const struct iovec __user *vec,
913 ret = import_iovec(ITER_DEST, vec, vlen, ARRAY_SIZE(iovstack), &iov, &iter);
922 static ssize_t vfs_writev(struct file *file, const struct iovec __user *vec,
930 ret = import_iovec(ITER_SOURCE, vec, vlen, ARRAY_SIZE(iovstack), &iov, &iter);
940 static ssize_t do_readv(unsigned long fd, const struct iovec __user *vec,
952 ret = vfs_readv(f.file, vec, vlen, ppos, flags);
964 static ssize_t do_writev(unsigned long fd, const struct iovec __user *vec,
976 ret = vfs_writev(f.file, vec, vlen, ppos, flags);
994 static ssize_t do_preadv(unsigned long fd, const struct iovec __user *vec,
1007 ret = vfs_readv(f.file, vec, vlen, &pos, flags);
1017 static ssize_t do_pwritev(unsigned long fd, const struct iovec __user *vec,
1030 ret = vfs_writev(f.file, vec, vlen, &pos, flags);
1040 SYSCALL_DEFINE3(readv, unsigned long, fd, const struct iovec __user *, vec,
1043 return do_readv(fd, vec, vlen, 0);
1046 SYSCALL_DEFINE3(writev, unsigned long, fd, const struct iovec __user *, vec,
1049 return do_writev(fd, vec, vlen, 0);
1052 SYSCALL_DEFINE5(preadv, unsigned long, fd, const struct iovec __user *, vec,
1057 return do_preadv(fd, vec, vlen, pos, 0);
1060 SYSCALL_DEFINE6(preadv2, unsigned long, fd, const struct iovec __user *, vec,
1067 return do_readv(fd, vec, vlen, flags);
1069 return do_preadv(fd, vec, vlen, pos, flags);
1072 SYSCALL_DEFINE5(pwritev, unsigned long, fd, const struct iovec __user *, vec,
1077 return do_pwritev(fd, vec, vlen, pos, 0);
1080 SYSCALL_DEFINE6(pwritev2, unsigned long, fd, const struct iovec __user *, vec,
1087 return do_writev(fd, vec, vlen, flags);
1089 return do_pwritev(fd, vec, vlen, pos, flags);
1100 const struct iovec __user *, vec,
1103 return do_preadv(fd, vec, vlen, pos, 0);
1108 const struct iovec __user *, vec,
1113 return do_preadv(fd, vec, vlen, pos, 0);
1118 const struct iovec __user *, vec,
1122 return do_readv(fd, vec, vlen, flags);
1123 return do_preadv(fd, vec, vlen, pos, flags);
1128 const struct iovec __user *, vec,
1135 return do_readv(fd, vec, vlen, flags);
1136 return do_preadv(fd, vec, vlen, pos, flags);
1141 const struct iovec __user *, vec,
1144 return do_pwritev(fd, vec, vlen, pos, 0);
1149 const struct iovec __user *,vec,
1154 return do_pwritev(fd, vec, vlen, pos, 0);
1159 const struct iovec __user *, vec,
1163 return do_writev(fd, vec, vlen, flags);
1164 return do_pwritev(fd, vec, vlen, pos, flags);
1169 const struct iovec __user *,vec,
1175 return do_writev(fd, vec, vlen, flags);
1176 return do_pwritev(fd, vec, vlen, pos, flags);