Lines Matching refs:size_t
20 size_t iov_len;
38 size_t iov_offset;
39 size_t count;
47 size_t iov_offset;
75 size_t count;
169 static inline size_t iov_length(const struct iovec *iov, unsigned long nr_segs) in iov_length()
172 size_t ret = 0; in iov_length()
179 size_t copy_page_from_iter_atomic(struct page *page, size_t offset,
180 size_t bytes, struct iov_iter *i);
181 void iov_iter_advance(struct iov_iter *i, size_t bytes);
182 void iov_iter_revert(struct iov_iter *i, size_t bytes);
183 size_t fault_in_iov_iter_readable(const struct iov_iter *i, size_t bytes);
184 size_t fault_in_iov_iter_writeable(const struct iov_iter *i, size_t bytes);
185 size_t iov_iter_single_seg_count(const struct iov_iter *i);
186 size_t copy_page_to_iter(struct page *page, size_t offset, size_t bytes,
188 size_t copy_page_from_iter(struct page *page, size_t offset, size_t bytes,
191 size_t _copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i);
192 size_t _copy_from_iter(void *addr, size_t bytes, struct iov_iter *i);
193 size_t _copy_from_iter_nocache(void *addr, size_t bytes, struct iov_iter *i);
195 static inline size_t copy_folio_to_iter(struct folio *folio, size_t offset, in copy_folio_to_iter()
196 size_t bytes, struct iov_iter *i) in copy_folio_to_iter()
201 static inline size_t copy_folio_from_iter(struct folio *folio, size_t offset, in copy_folio_from_iter()
202 size_t bytes, struct iov_iter *i) in copy_folio_from_iter()
207 static inline size_t copy_folio_from_iter_atomic(struct folio *folio, in copy_folio_from_iter_atomic()
208 size_t offset, size_t bytes, struct iov_iter *i) in copy_folio_from_iter_atomic()
213 size_t copy_page_to_iter_nofault(struct page *page, unsigned offset,
214 size_t bytes, struct iov_iter *i);
217 size_t copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i) in copy_to_iter()
225 size_t copy_from_iter(void *addr, size_t bytes, struct iov_iter *i) in copy_from_iter()
233 bool copy_to_iter_full(const void *addr, size_t bytes, struct iov_iter *i) in copy_to_iter_full()
235 size_t copied = copy_to_iter(addr, bytes, i); in copy_to_iter_full()
243 bool copy_from_iter_full(void *addr, size_t bytes, struct iov_iter *i) in copy_from_iter_full()
245 size_t copied = copy_from_iter(addr, bytes, i); in copy_from_iter_full()
253 size_t copy_from_iter_nocache(void *addr, size_t bytes, struct iov_iter *i) in copy_from_iter_nocache()
261 bool copy_from_iter_full_nocache(void *addr, size_t bytes, struct iov_iter *i) in copy_from_iter_full_nocache()
263 size_t copied = copy_from_iter_nocache(addr, bytes, i); in copy_from_iter_full_nocache()
277 size_t _copy_from_iter_flushcache(void *addr, size_t bytes, struct iov_iter *i);
283 size_t _copy_mc_to_iter(const void *addr, size_t bytes, struct iov_iter *i);
288 size_t iov_iter_zero(size_t bytes, struct iov_iter *);
294 unsigned long nr_segs, size_t count);
296 unsigned long nr_segs, size_t count);
298 unsigned long nr_segs, size_t count);
299 void iov_iter_discard(struct iov_iter *i, unsigned int direction, size_t count);
302 unsigned int first_slot, unsigned int offset, size_t count);
304 loff_t start, size_t count);
306 size_t maxsize, unsigned maxpages, size_t *start);
308 size_t maxsize, size_t *start);
314 static inline size_t iov_iter_count(const struct iov_iter *i) in iov_iter_count()
341 static inline void iov_iter_reexpand(struct iov_iter *i, size_t count) in iov_iter_reexpand()
347 iov_iter_npages_cap(struct iov_iter *i, int maxpages, size_t max_bytes) in iov_iter_npages_cap()
349 size_t shorted = 0; in iov_iter_npages_cap()
372 int import_ubuf(int type, void __user *buf, size_t len, struct iov_iter *i);
375 void __user *buf, size_t count) in iov_iter_ubuf()
391 size_t maxsize, unsigned int maxpages,
393 size_t *offset0);
417 ssize_t extract_iter_to_sg(struct iov_iter *iter, size_t len,