Lines Matching defs:vec
906 static ssize_t vfs_readv(struct file *file, const struct iovec __user *vec,
914 ret = import_iovec(READ, vec, vlen, ARRAY_SIZE(iovstack), &iov, &iter);
923 static ssize_t vfs_writev(struct file *file, const struct iovec __user *vec,
931 ret = import_iovec(WRITE, vec, vlen, ARRAY_SIZE(iovstack), &iov, &iter);
941 static ssize_t do_readv(unsigned long fd, const struct iovec __user *vec,
953 ret = vfs_readv(f.file, vec, vlen, ppos, flags);
965 static ssize_t do_writev(unsigned long fd, const struct iovec __user *vec,
977 ret = vfs_writev(f.file, vec, vlen, ppos, flags);
995 static ssize_t do_preadv(unsigned long fd, const struct iovec __user *vec,
1008 ret = vfs_readv(f.file, vec, vlen, &pos, flags);
1018 static ssize_t do_pwritev(unsigned long fd, const struct iovec __user *vec,
1031 ret = vfs_writev(f.file, vec, vlen, &pos, flags);
1041 SYSCALL_DEFINE3(readv, unsigned long, fd, const struct iovec __user *, vec,
1044 return do_readv(fd, vec, vlen, 0);
1047 SYSCALL_DEFINE3(writev, unsigned long, fd, const struct iovec __user *, vec,
1050 return do_writev(fd, vec, vlen, 0);
1053 SYSCALL_DEFINE5(preadv, unsigned long, fd, const struct iovec __user *, vec,
1058 return do_preadv(fd, vec, vlen, pos, 0);
1061 SYSCALL_DEFINE6(preadv2, unsigned long, fd, const struct iovec __user *, vec,
1068 return do_readv(fd, vec, vlen, flags);
1070 return do_preadv(fd, vec, vlen, pos, flags);
1073 SYSCALL_DEFINE5(pwritev, unsigned long, fd, const struct iovec __user *, vec,
1078 return do_pwritev(fd, vec, vlen, pos, 0);
1081 SYSCALL_DEFINE6(pwritev2, unsigned long, fd, const struct iovec __user *, vec,
1088 return do_writev(fd, vec, vlen, flags);
1090 return do_pwritev(fd, vec, vlen, pos, flags);
1101 const struct iovec __user *, vec,
1104 return do_preadv(fd, vec, vlen, pos, 0);
1109 const struct iovec __user *, vec,
1114 return do_preadv(fd, vec, vlen, pos, 0);
1119 const struct iovec __user *, vec,
1123 return do_readv(fd, vec, vlen, flags);
1124 return do_preadv(fd, vec, vlen, pos, flags);
1129 const struct iovec __user *, vec,
1136 return do_readv(fd, vec, vlen, flags);
1137 return do_preadv(fd, vec, vlen, pos, flags);
1142 const struct iovec __user *, vec,
1145 return do_pwritev(fd, vec, vlen, pos, 0);
1150 const struct iovec __user *,vec,
1155 return do_pwritev(fd, vec, vlen, pos, 0);
1160 const struct iovec __user *, vec,
1164 return do_writev(fd, vec, vlen, flags);
1165 return do_pwritev(fd, vec, vlen, pos, flags);
1170 const struct iovec __user *,vec,
1176 return do_writev(fd, vec, vlen, flags);
1177 return do_pwritev(fd, vec, vlen, pos, flags);