Lines Matching refs:iovec
129 const struct iovec *iov = i->iov; \
360 const struct iovec *p; in fault_in_iov_iter_readable()
403 const struct iovec *p; in fault_in_iov_iter_writeable()
425 const struct iovec *iov, unsigned long nr_segs, in iov_iter_init()
877 const struct iovec *iov, *end; in iov_iter_iovec_advance()
966 const struct iovec *iov = i->iov; in iov_iter_revert()
1596 const struct iovec *p; in iov_npages()
1677 new->nr_segs * sizeof(struct iovec), in dup_iter()
1683 static int copy_compat_iovec_from_user(struct iovec *iov, in copy_compat_iovec_from_user()
1684 const struct iovec __user *uvec, unsigned long nr_segs) in copy_compat_iovec_from_user()
1715 static int copy_iovec_from_user(struct iovec *iov, in copy_iovec_from_user()
1716 const struct iovec __user *uvec, unsigned long nr_segs) in copy_iovec_from_user()
1730 struct iovec *iovec_from_user(const struct iovec __user *uvec, in iovec_from_user()
1732 struct iovec *fast_iov, bool compat) in iovec_from_user()
1734 struct iovec *iov = fast_iov; in iovec_from_user()
1747 iov = kmalloc_array(nr_segs, sizeof(struct iovec), GFP_KERNEL); in iovec_from_user()
1765 ssize_t __import_iovec(int type, const struct iovec __user *uvec, in __import_iovec()
1766 unsigned nr_segs, unsigned fast_segs, struct iovec **iovp, in __import_iovec()
1771 struct iovec *iov; in __import_iovec()
1834 ssize_t import_iovec(int type, const struct iovec __user *uvec, in import_iovec()
1836 struct iovec **iovp, struct iov_iter *i) in import_iovec()
1844 struct iovec *iov, struct iov_iter *i) in import_single_range()
1888 BUILD_BUG_ON(sizeof(struct iovec) != sizeof(struct kvec)); in iov_iter_restore()