Lines Matching refs:iov_iter
165 struct iov_iter *i) in copy_page_to_iter_iovec()
249 struct iov_iter *i) in copy_page_from_iter_iovec()
333 static bool sanity(const struct iov_iter *i) in sanity()
376 struct iov_iter *i) in copy_page_to_iter_pipe()
431 int iov_iter_fault_in_readable(struct iov_iter *i, size_t bytes) in iov_iter_fault_in_readable()
449 void iov_iter_init(struct iov_iter *i, unsigned int direction, in iov_iter_init()
496 static inline void data_start(const struct iov_iter *i, in data_start()
512 static size_t push_pipe(struct iov_iter *i, size_t size, in push_pipe()
562 struct iov_iter *i) in copy_pipe_to_iter()
598 struct iov_iter *i) in csum_and_copy_to_pipe_iter()
632 size_t _copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i) in _copy_to_iter()
674 struct iov_iter *i) in copy_mc_pipe_to_iter()
730 size_t _copy_mc_to_iter(const void *addr, size_t bytes, struct iov_iter *i) in _copy_mc_to_iter()
767 size_t _copy_from_iter(void *addr, size_t bytes, struct iov_iter *i) in _copy_from_iter()
787 bool _copy_from_iter_full(void *addr, size_t bytes, struct iov_iter *i) in _copy_from_iter_full()
814 size_t _copy_from_iter_nocache(void *addr, size_t bytes, struct iov_iter *i) in _copy_from_iter_nocache()
848 size_t _copy_from_iter_flushcache(void *addr, size_t bytes, struct iov_iter *i) in _copy_from_iter_flushcache()
869 bool _copy_from_iter_full_nocache(void *addr, size_t bytes, struct iov_iter *i) in _copy_from_iter_full_nocache()
918 struct iov_iter *i) in copy_page_to_iter()
940 struct iov_iter *i) in copy_page_from_iter()
958 static size_t pipe_zero(size_t bytes, struct iov_iter *i) in pipe_zero()
985 size_t iov_iter_zero(size_t bytes, struct iov_iter *i) in iov_iter_zero()
1000 struct iov_iter *i, unsigned long offset, size_t bytes) in iov_iter_copy_from_user_atomic()
1023 static inline void pipe_truncate(struct iov_iter *i) in pipe_truncate()
1049 static void pipe_advance(struct iov_iter *i, size_t size) in pipe_advance()
1077 void iov_iter_advance(struct iov_iter *i, size_t size) in iov_iter_advance()
1091 void iov_iter_revert(struct iov_iter *i, size_t unroll) in iov_iter_revert()
1162 size_t iov_iter_single_seg_count(const struct iov_iter *i) in iov_iter_single_seg_count()
1177 void iov_iter_kvec(struct iov_iter *i, unsigned int direction, in iov_iter_kvec()
1190 void iov_iter_bvec(struct iov_iter *i, unsigned int direction, in iov_iter_bvec()
1203 void iov_iter_pipe(struct iov_iter *i, unsigned int direction, in iov_iter_pipe()
1227 void iov_iter_discard(struct iov_iter *i, unsigned int direction, size_t count) in iov_iter_discard()
1236 unsigned long iov_iter_alignment(const struct iov_iter *i) in iov_iter_alignment()
1257 unsigned long iov_iter_gap_alignment(const struct iov_iter *i) in iov_iter_gap_alignment()
1279 static inline ssize_t __pipe_get_pages(struct iov_iter *i, in __pipe_get_pages()
1302 static ssize_t pipe_get_pages(struct iov_iter *i, in pipe_get_pages()
1323 ssize_t iov_iter_get_pages(struct iov_iter *i, in iov_iter_get_pages()
1369 static ssize_t pipe_get_pages_alloc(struct iov_iter *i, in pipe_get_pages_alloc()
1402 ssize_t iov_iter_get_pages_alloc(struct iov_iter *i, in iov_iter_get_pages_alloc()
1453 struct iov_iter *i) in csum_and_copy_from_iter()
1492 struct iov_iter *i) in csum_and_copy_from_iter_full()
1534 struct iov_iter *i) in csum_and_copy_to_iter()
1580 struct iov_iter *i) in hash_and_copy_to_iter()
1598 int iov_iter_npages(const struct iov_iter *i, int maxpages) in iov_iter_npages()
1643 const void *dup_iter(struct iov_iter *new, struct iov_iter *old, gfp_t flags) in dup_iter()
1748 struct iov_iter *i, bool compat) in __import_iovec()
1817 struct iovec **iovp, struct iov_iter *i) in import_iovec()
1825 struct iovec *iov, struct iov_iter *i) in import_single_range()
1851 void iov_iter_restore(struct iov_iter *i, struct iov_iter_state *state) in iov_iter_restore()