| H A D | extent_io.c | 41 static inline void btrfs_leak_debug_add_eb(struct extent_buffer *eb) in btrfs_leak_debug_add_eb() argument 51 static inline void btrfs_leak_debug_del_eb(struct extent_buffer *eb) in btrfs_leak_debug_del_eb() argument 63 struct extent_buffer *eb; in btrfs_extent_buffer_leak_debug_check() local 89 btrfs_leak_debug_add_eb(eb) global() argument 90 btrfs_leak_debug_del_eb(eb) global() argument 695 alloc_eb_folio_array(struct extent_buffer * eb,bool nofail) alloc_eb_folio_array() argument 865 attach_extent_buffer_folio(struct extent_buffer * eb,struct folio * folio,struct btrfs_folio_state * prealloc) attach_extent_buffer_folio() argument 1902 lock_extent_buffer_for_io(struct extent_buffer * eb,struct writeback_control * wbc) lock_extent_buffer_for_io() argument 1949 set_btree_ioerr(struct extent_buffer * eb) set_btree_ioerr() argument 2022 buffer_tree_set_mark(const struct extent_buffer * eb,xa_mark_t mark) buffer_tree_set_mark() argument 2034 buffer_tree_clear_mark(const struct extent_buffer * eb,xa_mark_t mark) buffer_tree_clear_mark() argument 2051 void *eb; buffer_tree_tag_for_writeback() local 2072 eb_batch_add(struct eb_batch * batch,struct extent_buffer * eb) eb_batch_add() argument 2101 struct extent_buffer *eb; find_get_eb() local 2132 struct extent_buffer *eb; buffer_tree_get_ebs_tag() local 2158 struct extent_buffer *eb; find_extent_buffer_nolock() local 2171 struct extent_buffer *eb = bbio->private; end_bbio_meta_write() local 2186 prepare_eb_write(struct extent_buffer * eb) prepare_eb_write() argument 2214 write_one_eb(struct extent_buffer * eb,struct writeback_control * wbc) write_one_eb() argument 2274 struct extent_buffer *eb; btrfs_btree_wait_writeback_range() local 2330 struct extent_buffer *eb; btree_write_cache_pages() local 2878 extent_buffer_under_io(const struct extent_buffer * eb) extent_buffer_under_io() argument 2898 detach_extent_buffer_folio(const struct extent_buffer * eb,struct folio * folio) detach_extent_buffer_folio() argument 2959 btrfs_release_extent_buffer_folios(const struct extent_buffer * eb) btrfs_release_extent_buffer_folios() argument 2976 btrfs_release_extent_buffer(struct extent_buffer * eb) btrfs_release_extent_buffer() argument 2986 struct extent_buffer *eb = NULL; __alloc_extent_buffer() local 3009 cleanup_extent_buffer_folios(struct extent_buffer * eb) cleanup_extent_buffer_folios() argument 3073 struct extent_buffer *eb; alloc_dummy_extent_buffer() local 3105 check_buffer_tree_ref(struct extent_buffer * eb) check_buffer_tree_ref() argument 3140 mark_extent_buffer_accessed(struct extent_buffer * eb) mark_extent_buffer_accessed() argument 3151 struct extent_buffer *eb; find_extent_buffer() local 3181 struct extent_buffer *eb, *exists = NULL; alloc_test_extent_buffer() local 3296 attach_eb_folio_to_filemap(struct extent_buffer * eb,int i,struct btrfs_folio_state * prealloc,struct extent_buffer ** found_eb_ret) attach_eb_folio_to_filemap() argument 3378 struct extent_buffer *eb; alloc_extent_buffer() local 3582 struct extent_buffer *eb = btrfs_release_extent_buffer_rcu() local 3588 release_extent_buffer(struct extent_buffer * eb) release_extent_buffer() argument 3633 free_extent_buffer(struct extent_buffer * eb) free_extent_buffer() argument 3667 free_extent_buffer_stale(struct extent_buffer * eb) free_extent_buffer_stale() argument 3693 btrfs_clear_buffer_dirty(struct btrfs_trans_handle * trans,struct extent_buffer * eb) btrfs_clear_buffer_dirty() argument 3738 set_extent_buffer_dirty(struct extent_buffer * eb) set_extent_buffer_dirty() argument 3781 clear_extent_buffer_uptodate(struct extent_buffer * eb) clear_extent_buffer_uptodate() argument 3795 set_extent_buffer_uptodate(struct extent_buffer * eb) set_extent_buffer_uptodate() argument 3803 clear_extent_buffer_reading(struct extent_buffer * eb) clear_extent_buffer_reading() argument 3810 struct extent_buffer *eb = bbio->private; end_bbio_meta_read() local 3837 read_extent_buffer_pages_nowait(struct extent_buffer * eb,int mirror_num,const struct btrfs_tree_parent_check * check) read_extent_buffer_pages_nowait() argument 3891 read_extent_buffer_pages(struct extent_buffer * eb,int mirror_num,const struct btrfs_tree_parent_check * check) read_extent_buffer_pages() argument 3906 report_eb_range(const struct extent_buffer * eb,unsigned long start,unsigned long len) report_eb_range() argument 3924 check_eb_range(const struct extent_buffer * eb,unsigned long start,unsigned long len) check_eb_range() argument 3936 read_extent_buffer(const struct extent_buffer * eb,void * dstv,unsigned long start,unsigned long len) read_extent_buffer() argument 3975 read_extent_buffer_to_user_nofault(const struct extent_buffer * eb,void __user * dstv,unsigned long start,unsigned long len) read_extent_buffer_to_user_nofault() argument 4016 memcmp_extent_buffer(const struct extent_buffer * eb,const void * ptrv,unsigned long start,unsigned long len) memcmp_extent_buffer() argument 4056 assert_eb_folio_uptodate(const struct extent_buffer * eb,int i) assert_eb_folio_uptodate() argument 4085 __write_extent_buffer(const struct extent_buffer * eb,const void * srcv,unsigned long start,unsigned long len,bool use_memmove) __write_extent_buffer() argument 4129 write_extent_buffer(const struct extent_buffer * eb,const void * srcv,unsigned long start,unsigned long len) write_extent_buffer() argument 4135 memset_extent_buffer(const struct extent_buffer * eb,int c,unsigned long start,unsigned long len) memset_extent_buffer() argument 4158 memzero_extent_buffer(const struct extent_buffer * eb,unsigned long start,unsigned long len) memzero_extent_buffer() argument 4234 eb_bitmap_offset(const struct extent_buffer * eb,unsigned long start,unsigned long nr,unsigned long * folio_index,size_t * folio_offset) eb_bitmap_offset() argument 4260 extent_buffer_test_bit(const struct extent_buffer * eb,unsigned long start,unsigned long nr) extent_buffer_test_bit() argument 4273 extent_buffer_get_byte(const struct extent_buffer * eb,unsigned long bytenr) extent_buffer_get_byte() argument 4290 extent_buffer_bitmap_set(const struct extent_buffer * eb,unsigned long start,unsigned long pos,unsigned long len) extent_buffer_bitmap_set() argument 4326 extent_buffer_bitmap_clear(const struct extent_buffer * eb,unsigned long start,unsigned long pos,unsigned long len) extent_buffer_bitmap_clear() argument 4451 struct extent_buffer *eb; try_release_subpage_extent_buffer() local 4507 struct extent_buffer *eb; try_release_extent_buffer() local 4570 struct extent_buffer *eb; btrfs_readahead_tree_block() local [all...] |