Lines Matching defs:folio
175 struct folio *folio, const struct folio *locked_folio, in process_one_folio()
213 struct folio *folio = fbatch.folios[i]; in __process_folios_contig() local
262 struct folio *folio = fbatch.folios[i]; in lock_delalloc_folios() local
412 static bool btrfs_verify_folio(struct folio *folio, u64 start, u32 len) in btrfs_verify_folio()
423 static void end_folio_read(struct folio *folio, bool uptodate, u64 start, u32 len) in end_folio_read()
461 struct folio *folio = fi.folio; in end_bbio_data_write() local
488 static void begin_folio_read(struct btrfs_fs_info *fs_info, struct folio *folio) in begin_folio_read()
520 struct folio *folio = fi.folio; in end_bbio_data_read() local
667 struct folio *folio, u64 disk_bytenr, in btrfs_bio_is_contig()
751 u64 disk_bytenr, struct folio *folio, in submit_extent_folio()
824 struct folio *folio, in attach_extent_buffer_folio()
862 int set_folio_extent_mapped(struct folio *folio) in set_folio_extent_mapped()
880 void clear_folio_extent_mapped(struct folio *folio) in clear_folio_extent_mapped()
897 struct folio *folio, u64 start, in get_extent_map()
932 static int btrfs_do_readpage(struct folio *folio, struct extent_map **em_cached, in btrfs_do_readpage()
1087 struct folio *folio; in can_skip_one_ordered_range() local
1246 int btrfs_read_folio(struct file *file, struct folio *folio) in btrfs_read_folio()
1270 static void set_delalloc_bitmap(struct folio *folio, unsigned long *delalloc_bitmap, in set_delalloc_bitmap()
1285 static bool find_next_delalloc_bitmap(struct folio *folio, in find_next_delalloc_bitmap()
1325 struct folio *folio, in writepage_delalloc()
1531 struct folio *folio, in submit_one_sector()
1598 struct folio *folio, in extent_writepage_io()
1699 static int extent_writepage(struct folio *folio, struct btrfs_bio_ctrl *bio_ctrl) in extent_writepage()
1988 struct folio *folio = eb->folios[i]; in write_one_eb() local
2020 static int submit_eb_subpage(struct folio *folio, struct writeback_control *wbc) in submit_eb_subpage()
2102 static int submit_eb_page(struct folio *folio, struct btrfs_eb_write_context *ctx) in submit_eb_page()
2209 struct folio *folio = fbatch.folios[i]; in btree_write_cache_pages() local
2366 struct folio *folio = fbatch.folios[i]; in extent_write_cache_pages() local
2493 struct folio *folio; in extent_write_locked_range() local
2564 struct folio *folio; in btrfs_readahead() local
2590 struct folio *folio, size_t offset) in extent_invalidate_folio()
2622 struct folio *folio) in try_release_extent_state()
2660 bool try_release_extent_mapping(struct folio *folio, gfp_t mask) in try_release_extent_mapping()
2742 static bool folio_range_has_eb(struct folio *folio) in folio_range_has_eb()
2756 static void detach_extent_buffer_folio(const struct extent_buffer *eb, struct folio *folio) in detach_extent_buffer_folio()
2822 struct folio *folio = eb->folios[i]; in btrfs_release_extent_buffer_folios() local
2888 struct folio *folio = new->folios[i]; in btrfs_clone_extent_buffer() local
3060 struct folio *folio) in grab_extent_buffer()
3281 struct folio *folio; in alloc_extent_buffer() local
3505 static void btree_clear_folio_dirty_tag(struct folio *folio) in btree_clear_folio_dirty_tag()
3547 struct folio *folio = eb->folios[i]; in btrfs_clear_buffer_dirty() local
3608 struct folio *folio = eb->folios[i]; in clear_extent_buffer_uptodate() local
3707 struct folio *folio = eb->folios[i]; in read_extent_buffer_pages_nowait() local
3887 struct folio *folio = eb->folios[i]; in assert_eb_folio_uptodate() local
4278 const struct btrfs_fs_info *fs_info, struct folio *folio, u64 bytenr) in get_next_extent_buffer()
4314 static int try_release_subpage_extent_buffer(struct folio *folio) in try_release_subpage_extent_buffer()
4384 int try_release_extent_buffer(struct folio *folio) in try_release_extent_buffer()