Lines Matching refs:iovec
574 static ssize_t kernel_readv(struct file *file, const struct iovec *vec, in kernel_readv()
584 res = vfs_readv(file, (const struct iovec __user *)vec, vlen, &pos); in kernel_readv()
615 struct iovec *vec, __vec[PIPE_DEF_BUFFERS]; in default_file_splice_read()
635 vec = kmalloc(spd.nr_pages_max * sizeof(struct iovec), GFP_KERNEL); in default_file_splice_read()
1437 static int get_iovec_page_array(const struct iovec __user *iov, in get_iovec_page_array()
1446 struct iovec entry; in get_iovec_page_array()
1543 static long vmsplice_to_user(struct file *file, const struct iovec __user *uiov, in vmsplice_to_user()
1549 struct iovec iovstack[UIO_FASTIOV]; in vmsplice_to_user()
1550 struct iovec *iov = iovstack; in vmsplice_to_user()
1583 static long vmsplice_to_pipe(struct file *file, const struct iovec __user *iov, in vmsplice_to_pipe()
1634 SYSCALL_DEFINE4(vmsplice, int, fd, const struct iovec __user *, iov, in SYSCALL_DEFINE4()
1664 struct iovec __user *iov; in COMPAT_SYSCALL_DEFINE4()
1667 iov = compat_alloc_user_space(nr_segs * sizeof(struct iovec)); in COMPAT_SYSCALL_DEFINE4()