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()
252 static void iomap_finish_folio_read(struct folio *folio, size_t offset, in iomap_finish_folio_read()
295 struct folio *folio) in iomap_read_inline_data()
340 struct folio *folio = ctx->cur_folio; in iomap_readpage_iter() local
406 int iomap_read_folio(struct folio *folio, const struct iomap_ops *ops) in iomap_read_folio()
515 bool iomap_is_partially_uptodate(struct folio *folio, size_t from, size_t count) in iomap_is_partially_uptodate()
560 bool iomap_release_folio(struct folio *folio, gfp_t gfp_flags) in iomap_release_folio()
577 void iomap_invalidate_folio(struct folio *folio, size_t offset, size_t len) in iomap_invalidate_folio()
594 bool iomap_dirty_folio(struct address_space *mapping, struct folio *folio) in iomap_dirty_folio()
619 static int iomap_read_folio_sync(loff_t block_start, struct folio *folio, in iomap_read_folio_sync()
632 size_t len, struct folio *folio) in __iomap_write_begin()
706 struct folio *folio) in __iomap_put_folio()
719 struct folio *folio) in iomap_write_begin_inline()
732 struct folio *folio; in iomap_write_begin() local
793 size_t copied, struct folio *folio) in __iomap_write_end()
817 struct folio *folio, loff_t pos, size_t copied) in iomap_write_end_inline()
836 size_t copied, struct folio *folio) in iomap_write_end()
880 struct folio *folio; in iomap_write_iter() local
986 struct folio *folio, loff_t start_byte, loff_t end_byte, in iomap_write_delalloc_ifs_punch()
1022 static int iomap_write_delalloc_punch(struct inode *inode, struct folio *folio, in iomap_write_delalloc_punch()
1077 struct folio *folio; in iomap_write_delalloc_scan() local
1284 struct folio *folio; in iomap_unshare_iter() local
1349 struct folio *folio; in iomap_zero_iter() local
1414 struct folio *folio) in iomap_folio_mkwrite_iter()
1439 struct folio *folio = page_folio(vmf->page); in iomap_page_mkwrite() local
1461 static void iomap_finish_folio_write(struct inode *inode, struct folio *folio, in iomap_finish_folio_write()
1740 iomap_add_to_ioend(struct inode *inode, loff_t pos, struct folio *folio, in iomap_add_to_ioend()
1784 struct folio *folio, u64 end_pos) in iomap_writepage_map()
1898 static int iomap_do_writepage(struct folio *folio, in iomap_do_writepage()