Lines Matching refs:iovec
413 struct iovec iov = { .iov_base = buf, .iov_len = len }; in new_sync_read()
469 struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; in new_sync_write()
637 unsigned long iov_shorten(struct iovec *iov, unsigned long nr_segs, size_t to) in iov_shorten()
677 struct iovec iovec = iov_iter_iovec(iter); in do_loop_readv_writev() local
680 nr = fn(filp, iovec.iov_base, iovec.iov_len, ppos); in do_loop_readv_writev()
688 if (nr != iovec.iov_len) in do_loop_readv_writev()
699 ssize_t rw_copy_check_uvector(int type, const struct iovec __user * uvector, in rw_copy_check_uvector()
701 struct iovec *fast_pointer, in rw_copy_check_uvector()
702 struct iovec **ret_pointer) in rw_copy_check_uvector()
706 struct iovec *iov = fast_pointer; in rw_copy_check_uvector()
727 iov = kmalloc(nr_segs*sizeof(struct iovec), GFP_KERNEL); in rw_copy_check_uvector()
775 const struct iovec __user * uvector, in do_readv_writev()
779 struct iovec iovstack[UIO_FASTIOV]; in do_readv_writev()
780 struct iovec *iov = iovstack; in do_readv_writev()
826 ssize_t vfs_readv(struct file *file, const struct iovec __user *vec, in vfs_readv()
839 ssize_t vfs_writev(struct file *file, const struct iovec __user *vec, in vfs_writev()
852 SYSCALL_DEFINE3(readv, unsigned long, fd, const struct iovec __user *, vec, in SYSCALL_DEFINE3()
872 SYSCALL_DEFINE3(writev, unsigned long, fd, const struct iovec __user *, vec, in SYSCALL_DEFINE3()
898 SYSCALL_DEFINE5(preadv, unsigned long, fd, const struct iovec __user *, vec, in SYSCALL_DEFINE5()
922 SYSCALL_DEFINE5(pwritev, unsigned long, fd, const struct iovec __user *, vec, in SYSCALL_DEFINE5()
953 struct iovec iovstack[UIO_FASTIOV]; in compat_do_readv_writev()
954 struct iovec *iov = iovstack; in compat_do_readv_writev()