Lines Matching refs:iov
1271 struct iovec *iov = iovstack; in vmsplice_to_user() local
1279 ARRAY_SIZE(iovstack), &iov, &iter); in vmsplice_to_user()
1295 kfree(iov); in vmsplice_to_user()
1309 struct iovec *iov = iovstack; in vmsplice_to_pipe() local
1322 ARRAY_SIZE(iovstack), &iov, &from); in vmsplice_to_pipe()
1333 kfree(iov); in vmsplice_to_pipe()
1353 SYSCALL_DEFINE4(vmsplice, int, fd, const struct iovec __user *, iov, in SYSCALL_DEFINE4() argument
1368 error = vmsplice_to_pipe(f.file, iov, nr_segs, flags); in SYSCALL_DEFINE4()
1370 error = vmsplice_to_user(f.file, iov, nr_segs, flags); in SYSCALL_DEFINE4()
1383 struct iovec __user *iov; in COMPAT_SYSCALL_DEFINE4() local
1386 iov = compat_alloc_user_space(nr_segs * sizeof(struct iovec)); in COMPAT_SYSCALL_DEFINE4()
1391 put_user(compat_ptr(v.iov_base), &iov[i].iov_base) || in COMPAT_SYSCALL_DEFINE4()
1392 put_user(v.iov_len, &iov[i].iov_len)) in COMPAT_SYSCALL_DEFINE4()
1395 return sys_vmsplice(fd, iov, nr_segs, flags); in COMPAT_SYSCALL_DEFINE4()