Lines Matching full:vec

911 static ssize_t vfs_readv(struct file *file, const struct iovec __user *vec,  in vfs_readv()  argument
919 ret = import_iovec(READ, vec, vlen, ARRAY_SIZE(iovstack), &iov, &iter); in vfs_readv()
928 static ssize_t vfs_writev(struct file *file, const struct iovec __user *vec, in vfs_writev() argument
936 ret = import_iovec(WRITE, vec, vlen, ARRAY_SIZE(iovstack), &iov, &iter); in vfs_writev()
946 static ssize_t do_readv(unsigned long fd, const struct iovec __user *vec, in do_readv() argument
958 ret = vfs_readv(f.file, vec, vlen, ppos, flags); in do_readv()
970 static ssize_t do_writev(unsigned long fd, const struct iovec __user *vec, in do_writev() argument
982 ret = vfs_writev(f.file, vec, vlen, ppos, flags); in do_writev()
1000 static ssize_t do_preadv(unsigned long fd, const struct iovec __user *vec, in do_preadv() argument
1013 ret = vfs_readv(f.file, vec, vlen, &pos, flags); in do_preadv()
1023 static ssize_t do_pwritev(unsigned long fd, const struct iovec __user *vec, in do_pwritev() argument
1036 ret = vfs_writev(f.file, vec, vlen, &pos, flags); in do_pwritev()
1046 SYSCALL_DEFINE3(readv, unsigned long, fd, const struct iovec __user *, vec, in SYSCALL_DEFINE3() argument
1049 return do_readv(fd, vec, vlen, 0); in SYSCALL_DEFINE3()
1052 SYSCALL_DEFINE3(writev, unsigned long, fd, const struct iovec __user *, vec, in SYSCALL_DEFINE3() argument
1055 return do_writev(fd, vec, vlen, 0); in SYSCALL_DEFINE3()
1058 SYSCALL_DEFINE5(preadv, unsigned long, fd, const struct iovec __user *, vec, in SYSCALL_DEFINE5() argument
1063 return do_preadv(fd, vec, vlen, pos, 0); in SYSCALL_DEFINE5()
1066 SYSCALL_DEFINE6(preadv2, unsigned long, fd, const struct iovec __user *, vec, in SYSCALL_DEFINE6() argument
1073 return do_readv(fd, vec, vlen, flags); in SYSCALL_DEFINE6()
1075 return do_preadv(fd, vec, vlen, pos, flags); in SYSCALL_DEFINE6()
1078 SYSCALL_DEFINE5(pwritev, unsigned long, fd, const struct iovec __user *, vec, in SYSCALL_DEFINE5() argument
1083 return do_pwritev(fd, vec, vlen, pos, 0); in SYSCALL_DEFINE5()
1086 SYSCALL_DEFINE6(pwritev2, unsigned long, fd, const struct iovec __user *, vec, in SYSCALL_DEFINE6() argument
1093 return do_writev(fd, vec, vlen, flags); in SYSCALL_DEFINE6()
1095 return do_pwritev(fd, vec, vlen, pos, flags); in SYSCALL_DEFINE6()
1106 const struct iovec __user *, vec, in COMPAT_SYSCALL_DEFINE4() argument
1109 return do_preadv(fd, vec, vlen, pos, 0); in COMPAT_SYSCALL_DEFINE4()
1114 const struct iovec __user *, vec, in COMPAT_SYSCALL_DEFINE5() argument
1119 return do_preadv(fd, vec, vlen, pos, 0); in COMPAT_SYSCALL_DEFINE5()
1124 const struct iovec __user *, vec, in COMPAT_SYSCALL_DEFINE5() argument
1128 return do_readv(fd, vec, vlen, flags); in COMPAT_SYSCALL_DEFINE5()
1129 return do_preadv(fd, vec, vlen, pos, flags); in COMPAT_SYSCALL_DEFINE5()
1134 const struct iovec __user *, vec, in COMPAT_SYSCALL_DEFINE6() argument
1141 return do_readv(fd, vec, vlen, flags); in COMPAT_SYSCALL_DEFINE6()
1142 return do_preadv(fd, vec, vlen, pos, flags); in COMPAT_SYSCALL_DEFINE6()
1147 const struct iovec __user *, vec, in COMPAT_SYSCALL_DEFINE4() argument
1150 return do_pwritev(fd, vec, vlen, pos, 0); in COMPAT_SYSCALL_DEFINE4()
1155 const struct iovec __user *,vec, in COMPAT_SYSCALL_DEFINE5() argument
1160 return do_pwritev(fd, vec, vlen, pos, 0); in COMPAT_SYSCALL_DEFINE5()
1165 const struct iovec __user *, vec, in COMPAT_SYSCALL_DEFINE5() argument
1169 return do_writev(fd, vec, vlen, flags); in COMPAT_SYSCALL_DEFINE5()
1170 return do_pwritev(fd, vec, vlen, pos, flags); in COMPAT_SYSCALL_DEFINE5()
1175 const struct iovec __user *,vec, in COMPAT_SYSCALL_DEFINE6() argument
1181 return do_writev(fd, vec, vlen, flags); in COMPAT_SYSCALL_DEFINE6()
1182 return do_pwritev(fd, vec, vlen, pos, flags); in COMPAT_SYSCALL_DEFINE6()