Lines Matching full:bytes
90 * Total number of bytes covered by an iovec.
116 struct iov_iter *i, unsigned long offset, size_t bytes);
117 void iov_iter_advance(struct iov_iter *i, size_t bytes);
118 void iov_iter_revert(struct iov_iter *i, size_t bytes);
119 int iov_iter_fault_in_readable(struct iov_iter *i, size_t bytes);
121 size_t copy_page_to_iter(struct page *page, size_t offset, size_t bytes,
123 size_t copy_page_from_iter(struct page *page, size_t offset, size_t bytes,
126 size_t _copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i);
127 size_t _copy_from_iter(void *addr, size_t bytes, struct iov_iter *i);
128 bool _copy_from_iter_full(void *addr, size_t bytes, struct iov_iter *i);
129 size_t _copy_from_iter_nocache(void *addr, size_t bytes, struct iov_iter *i);
130 bool _copy_from_iter_full_nocache(void *addr, size_t bytes, struct iov_iter *i);
133 size_t copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i) in copy_to_iter() argument
135 if (unlikely(!check_copy_size(addr, bytes, true))) in copy_to_iter()
138 return _copy_to_iter(addr, bytes, i); in copy_to_iter()
142 size_t copy_from_iter(void *addr, size_t bytes, struct iov_iter *i) in copy_from_iter() argument
144 if (unlikely(!check_copy_size(addr, bytes, false))) in copy_from_iter()
147 return _copy_from_iter(addr, bytes, i); in copy_from_iter()
151 bool copy_from_iter_full(void *addr, size_t bytes, struct iov_iter *i) in copy_from_iter_full() argument
153 if (unlikely(!check_copy_size(addr, bytes, false))) in copy_from_iter_full()
156 return _copy_from_iter_full(addr, bytes, i); in copy_from_iter_full()
160 size_t copy_from_iter_nocache(void *addr, size_t bytes, struct iov_iter *i) in copy_from_iter_nocache() argument
162 if (unlikely(!check_copy_size(addr, bytes, false))) in copy_from_iter_nocache()
165 return _copy_from_iter_nocache(addr, bytes, i); in copy_from_iter_nocache()
169 bool copy_from_iter_full_nocache(void *addr, size_t bytes, struct iov_iter *i) in copy_from_iter_full_nocache() argument
171 if (unlikely(!check_copy_size(addr, bytes, false))) in copy_from_iter_full_nocache()
174 return _copy_from_iter_full_nocache(addr, bytes, i); in copy_from_iter_full_nocache()
184 size_t _copy_from_iter_flushcache(void *addr, size_t bytes, struct iov_iter *i);
190 size_t _copy_to_iter_mcsafe(const void *addr, size_t bytes, struct iov_iter *i);
196 size_t copy_from_iter_flushcache(void *addr, size_t bytes, struct iov_iter *i) in copy_from_iter_flushcache() argument
198 if (unlikely(!check_copy_size(addr, bytes, false))) in copy_from_iter_flushcache()
201 return _copy_from_iter_flushcache(addr, bytes, i); in copy_from_iter_flushcache()
205 size_t copy_to_iter_mcsafe(void *addr, size_t bytes, struct iov_iter *i) in copy_to_iter_mcsafe() argument
207 if (unlikely(!check_copy_size(addr, bytes, true))) in copy_to_iter_mcsafe()
210 return _copy_to_iter_mcsafe(addr, bytes, i); in copy_to_iter_mcsafe()
213 size_t iov_iter_zero(size_t bytes, struct iov_iter *);
264 size_t csum_and_copy_to_iter(const void *addr, size_t bytes, void *csump, struct iov_iter *i);
265 size_t csum_and_copy_from_iter(void *addr, size_t bytes, __wsum *csum, struct iov_iter *i);
266 bool csum_and_copy_from_iter_full(void *addr, size_t bytes, __wsum *csum, struct iov_iter *i);
267 size_t hash_and_copy_to_iter(const void *addr, size_t bytes, void *hashp,
284 int iov_iter_for_each_range(struct iov_iter *i, size_t bytes,