Lines Matching defs:folio
46 static inline bool ifs_is_fully_uptodate(struct folio *folio, in ifs_is_fully_uptodate()
60 static bool ifs_set_range_uptodate(struct folio *folio, in ifs_set_range_uptodate()
72 static void iomap_set_range_uptodate(struct folio *folio, size_t off, in iomap_set_range_uptodate()
89 static inline bool ifs_block_is_dirty(struct folio *folio, in ifs_block_is_dirty()
98 static void ifs_clear_range_dirty(struct folio *folio, in ifs_clear_range_dirty()
113 static void iomap_clear_range_dirty(struct folio *folio, size_t off, size_t len) in iomap_clear_range_dirty()
121 static void ifs_set_range_dirty(struct folio *folio, in ifs_set_range_dirty()
136 static void iomap_set_range_dirty(struct folio *folio, size_t off, size_t len) in iomap_set_range_dirty()
145 struct folio *folio, unsigned int flags) in ifs_alloc()
180 static void ifs_free(struct folio *folio) in ifs_free()
196 static void iomap_adjust_read_range(struct inode *inode, struct folio *folio, in iomap_adjust_read_range()
253 static void iomap_finish_folio_read(struct folio *folio, size_t off, in iomap_finish_folio_read()
304 struct folio *folio) in iomap_read_inline_data()
339 struct folio *folio = ctx->cur_folio; in iomap_readpage_iter() local
408 int iomap_read_folio(struct folio *folio, const struct iomap_ops *ops) in iomap_read_folio()
517 bool iomap_is_partially_uptodate(struct folio *folio, size_t from, size_t count) in iomap_is_partially_uptodate()
562 bool iomap_release_folio(struct folio *folio, gfp_t gfp_flags) in iomap_release_folio()
579 void iomap_invalidate_folio(struct folio *folio, size_t offset, size_t len) in iomap_invalidate_folio()
596 bool iomap_dirty_folio(struct address_space *mapping, struct folio *folio) in iomap_dirty_folio()
621 static int iomap_read_folio_sync(loff_t block_start, struct folio *folio, in iomap_read_folio_sync()
634 size_t len, struct folio *folio) in __iomap_write_begin()
708 struct folio *folio) in __iomap_put_folio()
721 struct folio *folio) in iomap_write_begin_inline()
734 struct folio *folio; in iomap_write_begin() local
795 size_t copied, struct folio *folio) in __iomap_write_end()
819 struct folio *folio, loff_t pos, size_t copied) in iomap_write_end_inline()
838 size_t copied, struct folio *folio) in iomap_write_end()
882 struct folio *folio; in iomap_write_iter() local
988 struct folio *folio, loff_t start_byte, loff_t end_byte, in iomap_write_delalloc_ifs_punch()
1024 static int iomap_write_delalloc_punch(struct inode *inode, struct folio *folio, in iomap_write_delalloc_punch()
1079 struct folio *folio; in iomap_write_delalloc_scan() local
1283 struct folio *folio; in iomap_unshare_iter() local
1344 struct folio *folio; in iomap_zero_iter() local
1409 struct folio *folio) in iomap_folio_mkwrite_iter()
1434 struct folio *folio = page_folio(vmf->page); in iomap_page_mkwrite() local
1456 static void iomap_finish_folio_write(struct inode *inode, struct folio *folio, in iomap_finish_folio_write()
1735 iomap_add_to_ioend(struct inode *inode, loff_t pos, struct folio *folio, in iomap_add_to_ioend()
1779 struct folio *folio, u64 end_pos) in iomap_writepage_map()
1889 static int iomap_do_writepage(struct folio *folio, in iomap_do_writepage()