Lines Matching defs:folio

41 static inline bool ifs_is_fully_uptodate(struct folio *folio,  in ifs_is_fully_uptodate()
55 static bool ifs_set_range_uptodate(struct folio *folio, in ifs_set_range_uptodate()
67 static void iomap_set_range_uptodate(struct folio *folio, size_t off, in iomap_set_range_uptodate()
84 static inline bool ifs_block_is_dirty(struct folio *folio, in ifs_block_is_dirty()
93 static unsigned ifs_find_dirty_range(struct folio *folio, in ifs_find_dirty_range()
118 static unsigned iomap_find_dirty_range(struct folio *folio, u64 *range_start, in iomap_find_dirty_range()
131 static void ifs_clear_range_dirty(struct folio *folio, in ifs_clear_range_dirty()
146 static void iomap_clear_range_dirty(struct folio *folio, size_t off, size_t len) in iomap_clear_range_dirty()
154 static void ifs_set_range_dirty(struct folio *folio, in ifs_set_range_dirty()
169 static void iomap_set_range_dirty(struct folio *folio, size_t off, size_t len) in iomap_set_range_dirty()
178 struct folio *folio, unsigned int flags) in ifs_alloc()
213 static void ifs_free(struct folio *folio) in ifs_free()
229 static void iomap_adjust_read_range(struct inode *inode, struct folio *folio, in iomap_adjust_read_range()
287 static void iomap_finish_folio_read(struct folio *folio, size_t off, in iomap_finish_folio_read()
336 struct folio *folio) in iomap_read_inline_data()
371 struct folio *folio = ctx->cur_folio; in iomap_readpage_iter() local
459 int iomap_read_folio(struct folio *folio, const struct iomap_ops *ops) in iomap_read_folio()
564 bool iomap_is_partially_uptodate(struct folio *folio, size_t from, size_t count) in iomap_is_partially_uptodate()
611 bool iomap_release_folio(struct folio *folio, gfp_t gfp_flags) in iomap_release_folio()
628 void iomap_invalidate_folio(struct folio *folio, size_t offset, size_t len) in iomap_invalidate_folio()
645 bool iomap_dirty_folio(struct address_space *mapping, struct folio *folio) in iomap_dirty_folio()
670 static int iomap_read_folio_sync(loff_t block_start, struct folio *folio, in iomap_read_folio_sync()
683 size_t len, struct folio *folio) in __iomap_write_begin()
756 struct folio *folio) in __iomap_put_folio()
769 struct folio *folio) in iomap_write_begin_inline()
782 struct folio *folio; in iomap_write_begin() local
842 size_t copied, struct folio *folio) in __iomap_write_end()
866 struct folio *folio, loff_t pos, size_t copied) in iomap_write_end_inline()
887 size_t copied, struct folio *folio) in iomap_write_end()
917 struct folio *folio; in iomap_write_iter() local
1044 struct folio *folio, loff_t start_byte, loff_t end_byte, in iomap_write_delalloc_ifs_punch()
1073 static void iomap_write_delalloc_punch(struct inode *inode, struct folio *folio, in iomap_write_delalloc_punch()
1120 struct folio *folio; in iomap_write_delalloc_scan() local
1277 struct folio *folio; in iomap_unshare_iter() local
1352 struct folio *folio; in iomap_zero_iter() local
1473 struct folio *folio) in iomap_folio_mkwrite_iter()
1500 struct folio *folio = page_folio(vmf->page); in iomap_page_mkwrite() local
1522 static void iomap_finish_folio_write(struct inode *inode, struct folio *folio, in iomap_finish_folio_write()
1665 struct writeback_control *wbc, struct folio *folio, in iomap_add_to_ioend()
1746 struct writeback_control *wbc, struct folio *folio, in iomap_writepage_map_blocks()
1802 static bool iomap_writepage_handle_eof(struct folio *folio, struct inode *inode, in iomap_writepage_handle_eof()
1855 struct writeback_control *wbc, struct folio *folio) in iomap_writepage_map()
1946 struct folio *folio = NULL; in iomap_writepages() local