Lines Matching refs:size_t
61 struct iomap_folio_state *ifs, size_t off, size_t len)
76 static void iomap_set_range_uptodate(struct folio *folio, size_t off,
77 size_t len)
97 struct iomap_folio_state *ifs, size_t off, size_t len)
111 static void iomap_clear_range_dirty(struct folio *folio, size_t off, size_t len)
120 struct iomap_folio_state *ifs, size_t off, size_t len)
134 static void iomap_set_range_dirty(struct folio *folio, size_t off, size_t len)
195 loff_t *pos, loff_t length, size_t *offp, size_t *lenp)
202 size_t poff = offset_in_folio(folio, *pos);
203 size_t plen = min_t(loff_t, folio_size(folio) - poff, length);
251 static void iomap_finish_folio_read(struct folio *folio, size_t offset,
252 size_t len, int error)
297 size_t size = i_size_read(iter->inode) - iomap->offset;
298 size_t poff = offset_in_page(iomap->offset);
299 size_t offset = offset_in_folio(folio, iomap->offset);
342 size_t poff, plen;
514 bool iomap_is_partially_uptodate(struct folio *folio, size_t from, size_t count)
546 struct folio *iomap_get_folio(struct iomap_iter *iter, loff_t pos, size_t len)
576 void iomap_invalidate_folio(struct folio *folio, size_t offset, size_t len)
596 size_t len = folio_size(folio);
619 size_t poff, size_t plen, const struct iomap *iomap)
631 size_t len, struct folio *folio)
639 size_t from = offset_in_folio(folio, pos), to = from + len;
640 size_t poff, plen;
694 size_t len)
704 static void __iomap_put_folio(struct iomap_iter *iter, loff_t pos, size_t ret,
727 size_t len, struct folio **foliop)
742 len = min_t(size_t, len, PAGE_SIZE - offset_in_page(pos));
791 static size_t __iomap_write_end(struct inode *inode, loff_t pos, size_t len,
792 size_t copied, struct folio *folio)
815 static size_t iomap_write_end_inline(const struct iomap_iter *iter,
816 struct folio *folio, loff_t pos, size_t copied)
834 static size_t iomap_write_end(struct iomap_iter *iter, loff_t pos, size_t len,
835 size_t copied, struct folio *folio)
839 size_t ret;
871 size_t chunk = PAGE_SIZE << MAX_PAGECACHE_ORDER;
880 size_t offset; /* Offset into folio */
881 size_t bytes; /* Bytes to write to folio */
882 size_t copied; /* Bytes copied from user */
1282 size_t offset;
1283 size_t bytes = min_t(u64, SIZE_MAX, length);
1343 size_t offset;
1344 size_t bytes = min_t(u64, SIZE_MAX, length);
1454 size_t len, int error)
1738 size_t poff = offset_in_folio(folio, pos);
1940 size_t poff = offset_in_folio(folio, isize);