Lines Matching defs:folio

46 static inline bool ifs_is_fully_uptodate(struct folio *folio,  in ifs_is_fully_uptodate()
60 static void ifs_set_range_uptodate(struct folio *folio, in ifs_set_range_uptodate()
76 static void iomap_set_range_uptodate(struct folio *folio, size_t off, in iomap_set_range_uptodate()
87 static inline bool ifs_block_is_dirty(struct folio *folio, in ifs_block_is_dirty()
96 static void ifs_clear_range_dirty(struct folio *folio, in ifs_clear_range_dirty()
111 static void iomap_clear_range_dirty(struct folio *folio, size_t off, size_t len) in iomap_clear_range_dirty()
119 static void ifs_set_range_dirty(struct folio *folio, in ifs_set_range_dirty()
134 static void iomap_set_range_dirty(struct folio *folio, size_t off, size_t len) in iomap_set_range_dirty()
143 struct folio *folio, unsigned int flags) in ifs_alloc()
178 static void ifs_free(struct folio *folio) in ifs_free()
194 static void iomap_adjust_read_range(struct inode *inode, struct folio *folio, in iomap_adjust_read_range()
251 static void iomap_finish_folio_read(struct folio *folio, size_t offset, in iomap_finish_folio_read()
294 struct folio *folio) in iomap_read_inline_data()
339 struct folio *folio = ctx->cur_folio; in iomap_readpage_iter() local
405 int iomap_read_folio(struct folio *folio, const struct iomap_ops *ops) in iomap_read_folio()
514 bool iomap_is_partially_uptodate(struct folio *folio, size_t from, size_t count) in iomap_is_partially_uptodate()
559 bool iomap_release_folio(struct folio *folio, gfp_t gfp_flags) in iomap_release_folio()
576 void iomap_invalidate_folio(struct folio *folio, size_t offset, size_t len) in iomap_invalidate_folio()
593 bool iomap_dirty_folio(struct address_space *mapping, struct folio *folio) in iomap_dirty_folio()
618 static int iomap_read_folio_sync(loff_t block_start, struct folio *folio, in iomap_read_folio_sync()
631 size_t len, struct folio *folio) in __iomap_write_begin()
705 struct folio *folio) in __iomap_put_folio()
718 struct folio *folio) in iomap_write_begin_inline()
731 struct folio *folio; in iomap_write_begin() local
792 size_t copied, struct folio *folio) in __iomap_write_end()
816 struct folio *folio, loff_t pos, size_t copied) in iomap_write_end_inline()
835 size_t copied, struct folio *folio) in iomap_write_end()
879 struct folio *folio; in iomap_write_iter() local
985 struct folio *folio, loff_t start_byte, loff_t end_byte, in iomap_write_delalloc_ifs_punch()
1021 static int iomap_write_delalloc_punch(struct inode *inode, struct folio *folio, in iomap_write_delalloc_punch()
1076 struct folio *folio; in iomap_write_delalloc_scan() local
1280 struct folio *folio; in iomap_unshare_iter() local
1341 struct folio *folio; in iomap_zero_iter() local
1406 struct folio *folio) in iomap_folio_mkwrite_iter()
1431 struct folio *folio = page_folio(vmf->page); in iomap_page_mkwrite() local
1453 static void iomap_finish_folio_write(struct inode *inode, struct folio *folio, in iomap_finish_folio_write()
1732 iomap_add_to_ioend(struct inode *inode, loff_t pos, struct folio *folio, in iomap_add_to_ioend()
1776 struct folio *folio, u64 end_pos) in iomap_writepage_map()
1890 static int iomap_do_writepage(struct folio *folio, in iomap_do_writepage()