Lines Matching defs:folio

45 static inline bool ifs_is_fully_uptodate(struct folio *folio,  in ifs_is_fully_uptodate()
59 static bool ifs_set_range_uptodate(struct folio *folio, in ifs_set_range_uptodate()
71 static void iomap_set_range_uptodate(struct folio *folio, size_t off, in iomap_set_range_uptodate()
88 static inline bool ifs_block_is_dirty(struct folio *folio, in ifs_block_is_dirty()
97 static unsigned ifs_find_dirty_range(struct folio *folio, in ifs_find_dirty_range()
122 static unsigned iomap_find_dirty_range(struct folio *folio, u64 *range_start, in iomap_find_dirty_range()
135 static void ifs_clear_range_dirty(struct folio *folio, in ifs_clear_range_dirty()
150 static void iomap_clear_range_dirty(struct folio *folio, size_t off, size_t len) in iomap_clear_range_dirty()
158 static void ifs_set_range_dirty(struct folio *folio, in ifs_set_range_dirty()
173 static void iomap_set_range_dirty(struct folio *folio, size_t off, size_t len) in iomap_set_range_dirty()
182 struct folio *folio, unsigned int flags) in ifs_alloc()
217 static void ifs_free(struct folio *folio) in ifs_free()
233 static void iomap_adjust_read_range(struct inode *inode, struct folio *folio, in iomap_adjust_read_range()
291 static void iomap_finish_folio_read(struct folio *folio, size_t off, in iomap_finish_folio_read()
340 struct folio *folio) in iomap_read_inline_data()
375 struct folio *folio = ctx->cur_folio; in iomap_readpage_iter() local
447 struct folio *folio = ctx->cur_folio; in iomap_read_folio_iter() local
462 int iomap_read_folio(struct folio *folio, const struct iomap_ops *ops) in iomap_read_folio()
568 bool iomap_is_partially_uptodate(struct folio *folio, size_t from, size_t count) in iomap_is_partially_uptodate()
613 bool iomap_release_folio(struct folio *folio, gfp_t gfp_flags) in iomap_release_folio()
630 void iomap_invalidate_folio(struct folio *folio, size_t offset, size_t len) in iomap_invalidate_folio()
647 bool iomap_dirty_folio(struct address_space *mapping, struct folio *folio) in iomap_dirty_folio()
672 static int iomap_read_folio_sync(loff_t block_start, struct folio *folio, in iomap_read_folio_sync()
685 size_t len, struct folio *folio) in __iomap_write_begin()
758 struct folio *folio) in __iomap_put_folio()
771 struct folio *folio) in iomap_write_begin_inline()
784 struct folio *folio; in iomap_write_begin() local
844 size_t copied, struct folio *folio) in __iomap_write_end()
868 struct folio *folio, loff_t pos, size_t copied) in iomap_write_end_inline()
889 size_t copied, struct folio *folio) in iomap_write_end()
921 struct folio *folio; in iomap_write_iter() local
1050 struct folio *folio, loff_t start_byte, loff_t end_byte, in iomap_write_delalloc_ifs_punch()
1079 static void iomap_write_delalloc_punch(struct inode *inode, struct folio *folio, in iomap_write_delalloc_punch()
1126 struct folio *folio; in iomap_write_delalloc_scan() local
1284 struct folio *folio; in iomap_unshare_iter() local
1388 struct folio *folio; in iomap_zero_iter() local
1473 struct folio *folio) in iomap_folio_mkwrite_iter()
1498 struct folio *folio = page_folio(vmf->page); in iomap_page_mkwrite() local
1520 static void iomap_finish_folio_write(struct inode *inode, struct folio *folio, in iomap_finish_folio_write()
1766 struct writeback_control *wbc, struct folio *folio, in iomap_add_to_ioend()
1792 struct writeback_control *wbc, struct folio *folio, in iomap_writepage_map_blocks()
1848 static bool iomap_writepage_handle_eof(struct folio *folio, struct inode *inode, in iomap_writepage_handle_eof()
1901 struct writeback_control *wbc, struct folio *folio) in iomap_writepage_map()
1990 struct folio *folio = NULL; in iomap_writepages() local