Lines Matching defs:i
20 #define iterate_iovec(i, n, base, len, off, __p, STEP) { \ argument
41 #define iterate_bvec(i, n, base, len, off, p, STEP) { \ argument
69 #define iterate_xarray(i, n, base, len, __off, STEP) { \ argument
111 #define __iterate_and_advance(i, n, base, len, off, I, K) { \ argument
148 #define iterate_and_advance(i, n, base, len, off, I, K) \ argument
174 struct iov_iter *i) in copy_page_to_iter_iovec()
258 struct iov_iter *i) in copy_page_from_iter_iovec()
342 static bool sanity(const struct iov_iter *i) in sanity()
381 #define sanity(i) true argument
385 struct iov_iter *i) in copy_page_to_iter_pipe()
445 size_t fault_in_iov_iter_readable(const struct iov_iter *i, size_t size) in fault_in_iov_iter_readable()
484 size_t fault_in_iov_iter_writeable(const struct iov_iter *i, size_t size) in fault_in_iov_iter_writeable()
509 void iov_iter_init(struct iov_iter *i, unsigned int direction, in iov_iter_init()
531 static inline void data_start(const struct iov_iter *i, in data_start()
547 static size_t push_pipe(struct iov_iter *i, size_t size, in push_pipe()
596 struct iov_iter *i) in copy_pipe_to_iter()
631 struct iov_iter *i, __wsum *sump) in csum_and_copy_to_pipe_iter()
661 size_t _copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i) in _copy_to_iter()
687 struct iov_iter *i) in copy_mc_pipe_to_iter()
743 size_t _copy_mc_to_iter(const void *addr, size_t bytes, struct iov_iter *i) in _copy_mc_to_iter()
759 size_t _copy_from_iter(void *addr, size_t bytes, struct iov_iter *i) in _copy_from_iter()
776 size_t _copy_from_iter_nocache(void *addr, size_t bytes, struct iov_iter *i) in _copy_from_iter_nocache()
808 size_t _copy_from_iter_flushcache(void *addr, size_t bytes, struct iov_iter *i) in _copy_from_iter_flushcache()
849 struct iov_iter *i) in __copy_page_to_iter()
872 struct iov_iter *i) in copy_page_to_iter()
897 struct iov_iter *i) in copy_page_from_iter()
914 static size_t pipe_zero(size_t bytes, struct iov_iter *i) in pipe_zero()
943 size_t iov_iter_zero(size_t bytes, struct iov_iter *i) in iov_iter_zero()
957 struct iov_iter *i) in copy_page_from_iter_atomic()
978 static inline void pipe_truncate(struct iov_iter *i) in pipe_truncate()
1004 static void pipe_advance(struct iov_iter *i, size_t size) in pipe_advance()
1030 static void iov_iter_bvec_advance(struct iov_iter *i, size_t size) in iov_iter_bvec_advance()
1045 static void iov_iter_iovec_advance(struct iov_iter *i, size_t size) in iov_iter_iovec_advance()
1064 void iov_iter_advance(struct iov_iter *i, size_t size) in iov_iter_advance()
1084 void iov_iter_revert(struct iov_iter *i, size_t unroll) in iov_iter_revert()
1160 size_t iov_iter_single_seg_count(const struct iov_iter *i) in iov_iter_single_seg_count()
1172 void iov_iter_kvec(struct iov_iter *i, unsigned int direction, in iov_iter_kvec()
1188 void iov_iter_bvec(struct iov_iter *i, unsigned int direction, in iov_iter_bvec()
1204 void iov_iter_pipe(struct iov_iter *i, unsigned int direction, in iov_iter_pipe()
1235 void iov_iter_xarray(struct iov_iter *i, unsigned int direction, in iov_iter_xarray()
1259 void iov_iter_discard(struct iov_iter *i, unsigned int direction, size_t count) in iov_iter_discard()
1271 static unsigned long iov_iter_alignment_iovec(const struct iov_iter *i) in iov_iter_alignment_iovec()
1293 static unsigned long iov_iter_alignment_bvec(const struct iov_iter *i) in iov_iter_alignment_bvec()
1313 unsigned long iov_iter_alignment(const struct iov_iter *i) in iov_iter_alignment()
1338 unsigned long iov_iter_gap_alignment(const struct iov_iter *i) in iov_iter_gap_alignment()
1363 static inline ssize_t __pipe_get_pages(struct iov_iter *i, in __pipe_get_pages()
1386 static ssize_t pipe_get_pages(struct iov_iter *i, in pipe_get_pages()
1431 static ssize_t iter_xarray_get_pages(struct iov_iter *i, in iter_xarray_get_pages()
1474 static unsigned long first_iovec_segment(const struct iov_iter *i, in first_iovec_segment()
1499 static struct page *first_bvec_segment(const struct iov_iter *i, in first_bvec_segment()
1518 ssize_t iov_iter_get_pages(struct iov_iter *i, in iov_iter_get_pages()
1568 static ssize_t pipe_get_pages_alloc(struct iov_iter *i, in pipe_get_pages_alloc()
1598 static ssize_t iter_xarray_get_pages_alloc(struct iov_iter *i, in iter_xarray_get_pages_alloc()
1643 ssize_t iov_iter_get_pages_alloc(struct iov_iter *i, in iov_iter_get_pages_alloc()
1700 struct iov_iter *i) in csum_and_copy_from_iter()
1722 struct iov_iter *i) in csum_and_copy_to_iter()
1750 struct iov_iter *i) in hash_and_copy_to_iter()
1768 static int iov_npages(const struct iov_iter *i, int maxpages) in iov_npages()
1788 static int bvec_npages(const struct iov_iter *i, int maxpages) in bvec_npages()
1806 int iov_iter_npages(const struct iov_iter *i, int maxpages) in iov_iter_npages()
1863 int ret = -EFAULT, i; in copy_compat_iovec_from_user() local
1942 struct iov_iter *i, bool compat) in __import_iovec()
2011 struct iovec **iovp, struct iov_iter *i) in import_iovec()
2019 struct iovec *iov, struct iov_iter *i) in import_single_range()
2045 void iov_iter_restore(struct iov_iter *i, struct iov_iter_state *state) in iov_iter_restore()