Lines Matching defs:folio

175 			      struct folio *folio, const struct folio *locked_folio,  in process_one_folio()
214 struct folio *folio = fbatch.folios[i]; in __process_folios_contig() local
264 struct folio *folio = fbatch.folios[i]; in lock_delalloc_folios() local
415 static bool btrfs_verify_folio(struct folio *folio, u64 start, u32 len) in btrfs_verify_folio()
426 static void end_folio_read(struct folio *folio, bool uptodate, u64 start, u32 len) in end_folio_read()
464 struct folio *folio = fi.folio; in end_bbio_data_write() local
491 static void begin_folio_read(struct btrfs_fs_info *fs_info, struct folio *folio) in begin_folio_read()
523 struct folio *folio = fi.folio; in end_bbio_data_read() local
671 struct folio *folio, u64 disk_bytenr, in btrfs_bio_is_contig()
754 u64 disk_bytenr, struct folio *folio, in submit_extent_folio()
827 struct folio *folio, in attach_extent_buffer_folio()
870 int set_folio_extent_mapped(struct folio *folio) in set_folio_extent_mapped()
888 void clear_folio_extent_mapped(struct folio *folio) in clear_folio_extent_mapped()
905 struct folio *folio, u64 start, in __get_extent_map()
943 static int btrfs_do_readpage(struct folio *folio, struct extent_map **em_cached, in btrfs_do_readpage()
1088 int btrfs_read_folio(struct file *file, struct folio *folio) in btrfs_read_folio()
1116 struct folio *folio, in writepage_delalloc()
1273 struct folio *folio, in submit_one_sector()
1340 struct folio *folio, in extent_writepage_io()
1421 static int extent_writepage(struct folio *folio, struct btrfs_bio_ctrl *bio_ctrl) in extent_writepage()
1639 struct folio *folio = fi.folio; in end_bbio_meta_write() local
1698 struct folio *folio = eb->folios[0]; in write_one_eb() local
1717 struct folio *folio = eb->folios[i]; in write_one_eb() local
1748 static int submit_eb_subpage(struct folio *folio, struct writeback_control *wbc) in submit_eb_subpage()
1829 static int submit_eb_page(struct folio *folio, struct btrfs_eb_write_context *ctx) in submit_eb_page()
1936 struct folio *folio = fbatch.folios[i]; in btree_write_cache_pages() local
2093 struct folio *folio = fbatch.folios[i]; in extent_write_cache_pages() local
2202 struct folio *folio; in extent_write_locked_range() local
2271 struct folio *folio; in btrfs_readahead() local
2289 struct folio *folio, size_t offset) in extent_invalidate_folio()
2321 struct folio *folio, gfp_t mask) in try_release_extent_state()
2359 bool try_release_extent_mapping(struct folio *folio, gfp_t mask) in try_release_extent_mapping()
2446 static bool folio_range_has_eb(struct btrfs_fs_info *fs_info, struct folio *folio) in folio_range_has_eb()
2466 static void detach_extent_buffer_folio(const struct extent_buffer *eb, struct folio *folio) in detach_extent_buffer_folio()
2532 struct folio *folio = eb->folios[i]; in btrfs_release_extent_buffer_pages() local
2600 struct folio *folio = new->folios[i]; in btrfs_clone_extent_buffer() local
2779 struct folio *folio = page_folio(page); in grab_extent_buffer() local
3001 struct folio *folio; in alloc_extent_buffer() local
3225 static void btree_clear_folio_dirty(struct folio *folio) in btree_clear_folio_dirty()
3240 struct folio *folio = eb->folios[0]; in clear_subpage_extent_buffer_dirty() local
3288 struct folio *folio = eb->folios[i]; in btrfs_clear_buffer_dirty() local
3351 struct folio *folio = eb->folios[i]; in clear_extent_buffer_uptodate() local
3375 struct folio *folio = eb->folios[i]; in set_extent_buffer_uptodate() local
3425 struct folio *folio = fi.folio; in end_bbio_meta_read() local
3495 struct folio *folio = eb->folios[i]; in read_extent_buffer_pages() local
3666 struct folio *folio = eb->folios[i]; in assert_eb_folio_uptodate() local
4057 const struct btrfs_fs_info *fs_info, struct folio *folio, u64 bytenr) in get_next_extent_buffer()
4093 static int try_release_subpage_extent_buffer(struct folio *folio) in try_release_subpage_extent_buffer()
4163 int try_release_extent_buffer(struct folio *folio) in try_release_extent_buffer()