fs/btrfs/async-thread.c
124
struct btrfs_fs_info *fs_info, const char *name,
fs/btrfs/async-thread.c
27
struct btrfs_fs_info *fs_info;
fs/btrfs/async-thread.c
50
struct btrfs_fs_info * __pure btrfs_workqueue_owner(const struct btrfs_workqueue *wq)
fs/btrfs/async-thread.c
55
struct btrfs_fs_info * __pure btrfs_work_owner(const struct btrfs_work *work)
fs/btrfs/async-thread.c
75
struct btrfs_fs_info *fs_info)
fs/btrfs/async-thread.c
84
struct btrfs_workqueue *btrfs_alloc_workqueue(struct btrfs_fs_info *fs_info,
fs/btrfs/async-thread.h
14
struct btrfs_fs_info;
fs/btrfs/async-thread.h
32
struct btrfs_workqueue *btrfs_alloc_workqueue(struct btrfs_fs_info *fs_info,
fs/btrfs/async-thread.h
38
struct btrfs_fs_info *fs_info, const char *name,
fs/btrfs/async-thread.h
46
struct btrfs_fs_info * __pure btrfs_work_owner(const struct btrfs_work *work);
fs/btrfs/async-thread.h
47
struct btrfs_fs_info * __pure btrfs_workqueue_owner(const struct btrfs_workqueue *wq);
fs/btrfs/backref.c
1144
struct btrfs_fs_info *fs_info = extent_root->fs_info;
fs/btrfs/backref.c
1246
const struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/backref.c
1316
const struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/backref.c
1859
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/backref.c
2202
int extent_from_logical(struct btrfs_fs_info *fs_info, u64 logical,
fs/btrfs/backref.c
2390
static int iterate_leaf_refs(struct btrfs_fs_info *fs_info,
fs/btrfs/backref.c
2561
int iterate_inodes_from_logical(u64 logical, struct btrfs_fs_info *fs_info,
fs/btrfs/backref.c
2827
struct btrfs_backref_iter *btrfs_backref_iter_alloc(struct btrfs_fs_info *fs_info)
fs/btrfs/backref.c
2861
struct btrfs_fs_info *fs_info = iter->fs_info;
fs/btrfs/backref.c
290
static void prelim_ref_insert(const struct btrfs_fs_info *fs_info,
fs/btrfs/backref.c
3035
void btrfs_backref_init_cache(struct btrfs_fs_info *fs_info,
fs/btrfs/backref.c
3284
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/backref.c
387
static int add_prelim_ref(const struct btrfs_fs_info *fs_info,
fs/btrfs/backref.c
418
static int add_direct_ref(const struct btrfs_fs_info *fs_info,
fs/btrfs/backref.c
428
static int add_indirect_ref(const struct btrfs_fs_info *fs_info,
fs/btrfs/backref.c
835
static int add_missing_keys(struct btrfs_fs_info *fs_info,
fs/btrfs/backref.c
886
static int add_delayed_refs(const struct btrfs_fs_info *fs_info,
fs/btrfs/backref.h
216
int extent_from_logical(struct btrfs_fs_info *fs_info, u64 logical,
fs/btrfs/backref.h
228
int iterate_inodes_from_logical(u64 logical, struct btrfs_fs_info *fs_info,
fs/btrfs/backref.h
25
struct btrfs_fs_info;
fs/btrfs/backref.h
281
struct btrfs_fs_info *fs_info;
fs/btrfs/backref.h
288
struct btrfs_backref_iter *btrfs_backref_iter_alloc(struct btrfs_fs_info *fs_info);
fs/btrfs/backref.h
417
struct btrfs_fs_info *fs_info;
fs/btrfs/backref.h
428
void btrfs_backref_init_cache(struct btrfs_fs_info *fs_info,
fs/btrfs/backref.h
449
static inline void btrfs_backref_panic(struct btrfs_fs_info *fs_info,
fs/btrfs/backref.h
88
struct btrfs_fs_info *fs_info;
fs/btrfs/bio.c
1007
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/bio.c
181
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/bio.c
245
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/bio.c
305
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/bio.c
366
static struct workqueue_struct *btrfs_end_io_wq(const struct btrfs_fs_info *fs_info,
fs/btrfs/bio.c
394
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/bio.c
670
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/bio.c
709
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/bio.c
728
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/bio.c
749
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/bio.c
79
static struct btrfs_bio *btrfs_split_bio(struct btrfs_fs_info *fs_info,
fs/btrfs/bio.c
875
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/bio.c
928
int btrfs_repair_io_failure(struct btrfs_fs_info *fs_info, u64 ino, u64 fileoff,
fs/btrfs/bio.h
129
int btrfs_repair_io_failure(struct btrfs_fs_info *fs_info, u64 ino, u64 fileoff,
fs/btrfs/bio.h
16
struct btrfs_fs_info;
fs/btrfs/block-group.c
1000
static void clear_avail_alloc_bits(struct btrfs_fs_info *fs_info, u64 flags)
fs/btrfs/block-group.c
1023
static void clear_incompat_bg_bits(struct btrfs_fs_info *fs_info, u64 flags)
fs/btrfs/block-group.c
1053
static struct btrfs_root *btrfs_block_group_root(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.c
1064
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
1109
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
134
u64 btrfs_get_alloc_profile(struct btrfs_fs_info *fs_info, u64 orig_flags)
fs/btrfs/block-group.c
1357
struct btrfs_fs_info *fs_info, const u64 chunk_offset)
fs/btrfs/block-group.c
1483
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
1537
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/block-group.c
1554
void btrfs_delete_unused_bgs(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.c
1821
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/block-group.c
1861
static inline bool btrfs_should_reclaim(const struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.c
1897
struct btrfs_fs_info *fs_info =
fs/btrfs/block-group.c
1898
container_of(work, struct btrfs_fs_info, reclaim_bgs_work);
fs/btrfs/block-group.c
2087
void btrfs_reclaim_bgs(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.c
209
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
2098
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/block-group.c
2104
static int read_bg_from_eb(struct btrfs_fs_info *fs_info, const struct btrfs_key *key,
fs/btrfs/block-group.c
2151
static int find_first_block_group(struct btrfs_fs_info *fs_info,
fs/btrfs/block-group.c
2173
static void set_avail_alloc_bits(struct btrfs_fs_info *fs_info, u64 flags)
fs/btrfs/block-group.c
2202
int btrfs_rmap_block(struct btrfs_fs_info *fs_info, u64 chunk_start,
fs/btrfs/block-group.c
2279
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/block-group.c
231
struct btrfs_fs_info *info, u64 bytenr, int contains)
fs/btrfs/block-group.c
2332
struct btrfs_fs_info *fs_info, u64 start)
fs/btrfs/block-group.c
2375
static int check_chunk_block_group_mappings(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.c
2423
static int read_one_block_group(struct btrfs_fs_info *info,
fs/btrfs/block-group.c
2550
static int fill_dummy_bgs(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.c
2599
int btrfs_read_block_groups(struct btrfs_fs_info *info)
fs/btrfs/block-group.c
271
struct btrfs_fs_info *info, u64 bytenr)
fs/btrfs/block-group.c
2729
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
2777
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/block-group.c
28
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
280
struct btrfs_fs_info *info, u64 bytenr)
fs/btrfs/block-group.c
2818
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
2863
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
288
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/block-group.c
2952
static u64 calculate_global_root_id(const struct btrfs_fs_info *fs_info, u64 offset)
fs/btrfs/block-group.c
2973
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
3069
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/block-group.c
3214
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
327
struct btrfs_block_group *btrfs_inc_nocow_writers(struct btrfs_fs_info *fs_info,
fs/btrfs/block-group.c
3312
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
3473
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
3510
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
3675
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
378
void btrfs_dec_block_group_reservations(struct btrfs_fs_info *fs_info,
fs/btrfs/block-group.c
3808
struct btrfs_fs_info *info = trans->fs_info;
fs/btrfs/block-group.c
4015
static void force_metadata_allocation(struct btrfs_fs_info *info)
fs/btrfs/block-group.c
4026
static bool should_alloc_chunk(const struct btrfs_fs_info *fs_info,
fs/btrfs/block-group.c
4283
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
4418
static u64 get_profile_num_devs(const struct btrfs_fs_info *fs_info, u64 type)
fs/btrfs/block-group.c
4433
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
4510
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
4540
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
4553
void btrfs_put_block_group_cache(struct btrfs_fs_info *info)
fs/btrfs/block-group.c
4579
struct btrfs_fs_info *info = space_info->fs_info;
fs/btrfs/block-group.c
4619
int btrfs_free_block_groups(struct btrfs_fs_info *info)
fs/btrfs/block-group.c
4735
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
4861
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
4897
int btrfs_populate_fully_remapped_bgs_list(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.c
499
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
533
struct btrfs_fs_info *info = block_group->fs_info;
fs/btrfs/block-group.c
56
static u64 get_restripe_target(const struct btrfs_fs_info *fs_info, u64 flags)
fs/btrfs/block-group.c
596
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
680
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
725
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
85
static u64 btrfs_reduce_alloc_profile(struct btrfs_fs_info *fs_info, u64 flags)
fs/btrfs/block-group.c
868
struct btrfs_fs_info *fs_info;
fs/btrfs/block-group.c
941
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/block-group.h
122
struct btrfs_fs_info *fs_info;
fs/btrfs/block-group.h
19
struct btrfs_fs_info;
fs/btrfs/block-group.h
324
struct btrfs_fs_info *info, u64 bytenr);
fs/btrfs/block-group.h
326
struct btrfs_fs_info *info, u64 bytenr);
fs/btrfs/block-group.h
331
void btrfs_dec_block_group_reservations(struct btrfs_fs_info *fs_info,
fs/btrfs/block-group.h
334
struct btrfs_block_group *btrfs_inc_nocow_writers(struct btrfs_fs_info *fs_info,
fs/btrfs/block-group.h
346
struct btrfs_fs_info *fs_info,
fs/btrfs/block-group.h
351
void btrfs_delete_unused_bgs(struct btrfs_fs_info *fs_info);
fs/btrfs/block-group.h
354
void btrfs_reclaim_bgs(struct btrfs_fs_info *fs_info);
fs/btrfs/block-group.h
356
int btrfs_read_block_groups(struct btrfs_fs_info *info);
fs/btrfs/block-group.h
381
u64 btrfs_get_alloc_profile(struct btrfs_fs_info *fs_info, u64 orig_flags);
fs/btrfs/block-group.h
382
void btrfs_put_block_group_cache(struct btrfs_fs_info *info);
fs/btrfs/block-group.h
383
int btrfs_free_block_groups(struct btrfs_fs_info *info);
fs/btrfs/block-group.h
384
int btrfs_rmap_block(struct btrfs_fs_info *fs_info, u64 chunk_start,
fs/btrfs/block-group.h
387
static inline u64 btrfs_data_alloc_profile(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.h
392
static inline u64 btrfs_metadata_alloc_profile(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.h
397
static inline u64 btrfs_system_alloc_profile(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.h
422
int btrfs_populate_fully_remapped_bgs_list(struct btrfs_fs_info *fs_info);
fs/btrfs/block-rsv.c
104
static u64 block_rsv_release_bytes(struct btrfs_fs_info *fs_info,
fs/btrfs/block-rsv.c
181
void btrfs_init_metadata_block_rsv(struct btrfs_fs_info *fs_info,
fs/btrfs/block-rsv.c
190
struct btrfs_block_rsv *btrfs_alloc_block_rsv(struct btrfs_fs_info *fs_info,
fs/btrfs/block-rsv.c
203
void btrfs_free_block_rsv(struct btrfs_fs_info *fs_info,
fs/btrfs/block-rsv.c
212
int btrfs_block_rsv_add(struct btrfs_fs_info *fs_info,
fs/btrfs/block-rsv.c
242
int btrfs_block_rsv_refill(struct btrfs_fs_info *fs_info,
fs/btrfs/block-rsv.c
270
u64 btrfs_block_rsv_release(struct btrfs_fs_info *fs_info,
fs/btrfs/block-rsv.c
322
void btrfs_update_global_block_rsv(struct btrfs_fs_info *fs_info)
fs/btrfs/block-rsv.c
402
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/block-rsv.c
432
void btrfs_init_global_block_rsv(struct btrfs_fs_info *fs_info)
fs/btrfs/block-rsv.c
460
void btrfs_release_global_block_rsv(struct btrfs_fs_info *fs_info)
fs/btrfs/block-rsv.c
480
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/block-rsv.c
501
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/block-rsv.c
570
int btrfs_check_trunc_cache_free_space(const struct btrfs_fs_info *fs_info,
fs/btrfs/block-rsv.h
14
struct btrfs_fs_info;
fs/btrfs/block-rsv.h
65
struct btrfs_block_rsv *btrfs_alloc_block_rsv(struct btrfs_fs_info *fs_info,
fs/btrfs/block-rsv.h
67
void btrfs_init_metadata_block_rsv(struct btrfs_fs_info *fs_info,
fs/btrfs/block-rsv.h
70
void btrfs_free_block_rsv(struct btrfs_fs_info *fs_info,
fs/btrfs/block-rsv.h
72
int btrfs_block_rsv_add(struct btrfs_fs_info *fs_info,
fs/btrfs/block-rsv.h
76
int btrfs_block_rsv_refill(struct btrfs_fs_info *fs_info,
fs/btrfs/block-rsv.h
85
u64 btrfs_block_rsv_release(struct btrfs_fs_info *fs_info,
fs/btrfs/block-rsv.h
88
void btrfs_update_global_block_rsv(struct btrfs_fs_info *fs_info);
fs/btrfs/block-rsv.h
89
void btrfs_init_global_block_rsv(struct btrfs_fs_info *fs_info);
fs/btrfs/block-rsv.h
90
void btrfs_release_global_block_rsv(struct btrfs_fs_info *fs_info);
fs/btrfs/block-rsv.h
94
int btrfs_check_trunc_cache_free_space(const struct btrfs_fs_info *fs_info,
fs/btrfs/block-rsv.h
96
static inline void btrfs_unuse_block_rsv(struct btrfs_fs_info *fs_info,
fs/btrfs/btrfs_inode.h
30
struct btrfs_fs_info;
fs/btrfs/btrfs_inode.h
542
void btrfs_calculate_block_csum_folio(struct btrfs_fs_info *fs_info,
fs/btrfs/btrfs_inode.h
544
void btrfs_calculate_block_csum_pages(struct btrfs_fs_info *fs_info,
fs/btrfs/btrfs_inode.h
546
int btrfs_check_block_csum(struct btrfs_fs_info *fs_info, phys_addr_t paddr, u8 *csum,
fs/btrfs/btrfs_inode.h
567
int btrfs_start_delalloc_roots(struct btrfs_fs_info *fs_info, long nr,
fs/btrfs/btrfs_inode.h
622
void btrfs_run_delayed_iputs(struct btrfs_fs_info *fs_info);
fs/btrfs/btrfs_inode.h
623
int btrfs_wait_on_delayed_iputs(struct btrfs_fs_info *fs_info);
fs/btrfs/btrfs_inode.h
634
int btrfs_encoded_io_compression_from_extent(struct btrfs_fs_info *fs_info,
fs/btrfs/compression.c
1012
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/compression.c
1060
struct btrfs_fs_info *fs_info = cb_to_fs_info(cb);
fs/btrfs/compression.c
1083
struct btrfs_fs_info *fs_info = folio_to_fs_info(dest_folio);
fs/btrfs/compression.c
1103
int btrfs_alloc_compress_wsm(struct btrfs_fs_info *fs_info)
fs/btrfs/compression.c
1125
void btrfs_free_compress_wsm(struct btrfs_fs_info *fs_info)
fs/btrfs/compression.c
1572
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/compression.c
183
struct folio *btrfs_alloc_compr_folio(struct btrfs_fs_info *fs_info)
fs/btrfs/compression.c
253
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/compression.c
319
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/compression.c
374
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/compression.c
530
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/compression.c
666
static struct list_head *alloc_heuristic_ws(struct btrfs_fs_info *fs_info)
fs/btrfs/compression.c
703
static struct list_head *alloc_workspace(struct btrfs_fs_info *fs_info, int type, int level)
fs/btrfs/compression.c
735
static int alloc_workspace_manager(struct btrfs_fs_info *fs_info,
fs/btrfs/compression.c
769
static void free_workspace_manager(struct btrfs_fs_info *fs_info,
fs/btrfs/compression.c
795
struct list_head *btrfs_get_workspace(struct btrfs_fs_info *fs_info, int type, int level)
fs/btrfs/compression.c
874
static struct list_head *get_workspace(struct btrfs_fs_info *fs_info, int type, int level)
fs/btrfs/compression.c
894
void btrfs_put_workspace(struct btrfs_fs_info *fs_info, int type, struct list_head *ws)
fs/btrfs/compression.c
925
static void put_workspace(struct btrfs_fs_info *fs_info, int type, struct list_head *ws)
fs/btrfs/compression.h
101
struct folio *btrfs_alloc_compr_folio(struct btrfs_fs_info *fs_info);
fs/btrfs/compression.h
115
struct list_head *btrfs_get_workspace(struct btrfs_fs_info *fs_info, int type, int level);
fs/btrfs/compression.h
116
void btrfs_put_workspace(struct btrfs_fs_info *fs_info, int type, struct list_head *ws);
fs/btrfs/compression.h
159
struct list_head *zlib_alloc_workspace(struct btrfs_fs_info *fs_info, unsigned int level);
fs/btrfs/compression.h
161
struct list_head *zlib_get_workspace(struct btrfs_fs_info *fs_info, unsigned int level);
fs/btrfs/compression.h
168
struct list_head *lzo_alloc_workspace(struct btrfs_fs_info *fs_info);
fs/btrfs/compression.h
176
int zstd_alloc_workspace_manager(struct btrfs_fs_info *fs_info);
fs/btrfs/compression.h
177
void zstd_free_workspace_manager(struct btrfs_fs_info *fs_info);
fs/btrfs/compression.h
178
struct list_head *zstd_alloc_workspace(struct btrfs_fs_info *fs_info, int level);
fs/btrfs/compression.h
180
struct list_head *zstd_get_workspace(struct btrfs_fs_info *fs_info, int level);
fs/btrfs/compression.h
181
void zstd_put_workspace(struct btrfs_fs_info *fs_info, struct list_head *ws);
fs/btrfs/compression.h
67
static inline struct btrfs_fs_info *cb_to_fs_info(const struct compressed_bio *cb)
fs/btrfs/compression.h
81
int btrfs_alloc_compress_wsm(struct btrfs_fs_info *fs_info);
fs/btrfs/compression.h
82
void btrfs_free_compress_wsm(struct btrfs_fs_info *fs_info);
fs/btrfs/ctree.c
1153
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
1300
static void reada_for_search(struct btrfs_fs_info *fs_info,
fs/btrfs/ctree.c
1474
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
1633
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
2010
struct btrfs_fs_info *fs_info;
fs/btrfs/ctree.c
218
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
2263
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
247
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
2600
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/ctree.c
2707
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/ctree.c
2787
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/ctree.c
2988
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
3100
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/ctree.c
3126
struct btrfs_fs_info *fs_info = right->fs_info;
fs/btrfs/ctree.c
3337
struct btrfs_fs_info *fs_info = left->fs_info;
fs/btrfs/ctree.c
3538
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/ctree.c
354
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
3671
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
4175
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
4473
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
472
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
4789
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
652
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
928
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.h
185
struct btrfs_fs_info *fs_info;
fs/btrfs/ctree.h
488
static inline u32 BTRFS_LEAF_DATA_SIZE(const struct btrfs_fs_info *info)
fs/btrfs/ctree.h
493
static inline u32 BTRFS_MAX_ITEM_SIZE(const struct btrfs_fs_info *info)
fs/btrfs/ctree.h
498
static inline u32 BTRFS_NODEPTRS_PER_BLOCK(const struct btrfs_fs_info *info)
fs/btrfs/ctree.h
503
static inline u32 BTRFS_MAX_XATTR_SIZE(const struct btrfs_fs_info *info)
fs/btrfs/defrag.c
103
static inline bool need_auto_defrag(struct btrfs_fs_info *fs_info)
fs/btrfs/defrag.c
1155
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/defrag.c
121
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/defrag.c
1360
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/defrag.c
161
struct btrfs_fs_info *fs_info, u64 root, u64 ino)
fs/btrfs/defrag.c
198
void btrfs_cleanup_defrag_inodes(struct btrfs_fs_info *fs_info)
fs/btrfs/defrag.c
215
static int btrfs_run_defrag_inode(struct btrfs_fs_info *fs_info,
fs/btrfs/defrag.c
277
int btrfs_run_defrag_inodes(struct btrfs_fs_info *fs_info)
fs/btrfs/defrag.c
343
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/defrag.c
554
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/defrag.c
782
static u32 get_extent_max_capacity(const struct btrfs_fs_info *fs_info,
fs/btrfs/defrag.c
793
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/defrag.c
82
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/defrag.c
960
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/defrag.h
11
struct btrfs_fs_info;
fs/btrfs/defrag.h
22
int btrfs_run_defrag_inodes(struct btrfs_fs_info *fs_info);
fs/btrfs/defrag.h
23
void btrfs_cleanup_defrag_inodes(struct btrfs_fs_info *fs_info);
fs/btrfs/defrag.h
26
static inline int btrfs_defrag_cancelled(struct btrfs_fs_info *fs_info)
fs/btrfs/delalloc-space.c
116
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.c
129
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/delalloc-space.c
145
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.c
185
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.c
202
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.c
228
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.c
250
static void btrfs_calculate_inode_block_rsv_size(struct btrfs_fs_info *fs_info,
fs/btrfs/delalloc-space.c
294
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.c
319
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/delalloc-space.c
408
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.c
437
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.c
455
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.h
10
struct btrfs_fs_info;
fs/btrfs/delayed-inode.c
1002
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/delayed-inode.c
1139
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/delayed-inode.c
1245
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delayed-inode.c
1383
struct btrfs_fs_info *fs_info, int nr)
fs/btrfs/delayed-inode.c
1399
void btrfs_assert_delayed_root_empty(struct btrfs_fs_info *fs_info)
fs/btrfs/delayed-inode.c
1425
void btrfs_balance_delayed_items(struct btrfs_fs_info *fs_info)
fs/btrfs/delayed-inode.c
1453
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/delayed-inode.c
1480
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/delayed-inode.c
1966
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delayed-inode.c
2009
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/delayed-inode.c
2100
void btrfs_destroy_delayed_inodes(struct btrfs_fs_info *fs_info)
fs/btrfs/delayed-inode.c
235
struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-inode.c
503
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/delayed-inode.c
541
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/delayed-inode.c
560
struct btrfs_fs_info *fs_info = node->root->fs_info;
fs/btrfs/delayed-inode.c
577
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/delayed-inode.c
622
static void btrfs_delayed_inode_release_metadata(struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-inode.c
659
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/delayed-inode.c
846
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/delayed-inode.h
132
void btrfs_balance_delayed_items(struct btrfs_fs_info *fs_info);
fs/btrfs/delayed-inode.h
151
void btrfs_destroy_delayed_inodes(struct btrfs_fs_info *fs_info);
fs/btrfs/delayed-inode.h
178
void btrfs_assert_delayed_root_empty(struct btrfs_fs_info *fs_info);
fs/btrfs/delayed-inode.h
23
struct btrfs_fs_info;
fs/btrfs/delayed-ref.c
1004
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/delayed-ref.c
1195
btrfs_find_delayed_ref_head(const struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.c
1276
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/delayed-ref.c
135
void btrfs_inc_delayed_refs_rsv_bg_inserts(struct btrfs_fs_info *fs_info)
fs/btrfs/delayed-ref.c
154
void btrfs_dec_delayed_refs_rsv_bg_inserts(struct btrfs_fs_info *fs_info)
fs/btrfs/delayed-ref.c
170
void btrfs_inc_delayed_refs_rsv_bg_updates(struct btrfs_fs_info *fs_info)
fs/btrfs/delayed-ref.c
189
void btrfs_dec_delayed_refs_rsv_bg_updates(struct btrfs_fs_info *fs_info)
fs/btrfs/delayed-ref.c
210
int btrfs_delayed_refs_rsv_refill(struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.c
31
bool btrfs_check_space_for_delayed_refs(struct btrfs_fs_info *fs_info)
fs/btrfs/delayed-ref.c
370
static inline void drop_delayed_ref(struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.c
384
static bool merge_ref(struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.c
431
void btrfs_merge_delayed_refs(struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.c
460
int btrfs_check_delayed_seq(struct btrfs_fs_info *fs_info, u64 seq)
fs/btrfs/delayed-ref.c
476
const struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.c
533
void btrfs_delete_ref_head(const struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.c
640
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/delayed-ref.c
66
void btrfs_delayed_refs_rsv_release(struct btrfs_fs_info *fs_info, int nr_refs, int nr_csums)
fs/btrfs/delayed-ref.c
817
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/delayed-ref.c
90
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/delayed-ref.c
934
static void init_delayed_ref_common(struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.h
21
struct btrfs_fs_info;
fs/btrfs/delayed-ref.h
309
static inline u64 btrfs_calc_delayed_ref_bytes(const struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.h
330
static inline u64 btrfs_calc_delayed_ref_csum_bytes(const struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.h
386
void btrfs_merge_delayed_refs(struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.h
391
btrfs_find_delayed_ref_head(const struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.h
398
void btrfs_delete_ref_head(const struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.h
403
const struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.h
409
int btrfs_check_delayed_seq(struct btrfs_fs_info *fs_info, u64 seq);
fs/btrfs/delayed-ref.h
411
void btrfs_delayed_refs_rsv_release(struct btrfs_fs_info *fs_info, int nr_refs, int nr_csums);
fs/btrfs/delayed-ref.h
413
void btrfs_inc_delayed_refs_rsv_bg_inserts(struct btrfs_fs_info *fs_info);
fs/btrfs/delayed-ref.h
414
void btrfs_dec_delayed_refs_rsv_bg_inserts(struct btrfs_fs_info *fs_info);
fs/btrfs/delayed-ref.h
415
void btrfs_inc_delayed_refs_rsv_bg_updates(struct btrfs_fs_info *fs_info);
fs/btrfs/delayed-ref.h
416
void btrfs_dec_delayed_refs_rsv_bg_updates(struct btrfs_fs_info *fs_info);
fs/btrfs/delayed-ref.h
417
int btrfs_delayed_refs_rsv_refill(struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.h
419
bool btrfs_check_space_for_delayed_refs(struct btrfs_fs_info *fs_info);
fs/btrfs/dev-replace.c
1031
static u64 btrfs_dev_replace_progress(struct btrfs_fs_info *fs_info)
fs/btrfs/dev-replace.c
1055
void btrfs_dev_replace_status(struct btrfs_fs_info *fs_info,
fs/btrfs/dev-replace.c
1075
int btrfs_dev_replace_cancel(struct btrfs_fs_info *fs_info)
fs/btrfs/dev-replace.c
1161
void btrfs_dev_replace_suspend_for_unmount(struct btrfs_fs_info *fs_info)
fs/btrfs/dev-replace.c
1188
int btrfs_resume_dev_replace_async(struct btrfs_fs_info *fs_info)
fs/btrfs/dev-replace.c
1241
struct btrfs_fs_info *fs_info = data;
fs/btrfs/dev-replace.c
1293
void btrfs_bio_counter_sub(struct btrfs_fs_info *fs_info, s64 amount)
fs/btrfs/dev-replace.c
1299
void btrfs_bio_counter_inc_blocked(struct btrfs_fs_info *fs_info)
fs/btrfs/dev-replace.c
232
static int btrfs_init_dev_replace_tgtdev(struct btrfs_fs_info *fs_info,
fs/btrfs/dev-replace.c
338
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/dev-replace.c
438
static int mark_block_group_to_copy(struct btrfs_fs_info *fs_info,
fs/btrfs/dev-replace.c
536
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/dev-replace.c
584
static int btrfs_dev_replace_start(struct btrfs_fs_info *fs_info,
fs/btrfs/dev-replace.c
66
static int btrfs_dev_replace_finishing(struct btrfs_fs_info *fs_info,
fs/btrfs/dev-replace.c
70
int btrfs_init_dev_replace(struct btrfs_fs_info *fs_info)
fs/btrfs/dev-replace.c
730
int btrfs_dev_replace_by_ioctl(struct btrfs_fs_info *fs_info,
fs/btrfs/dev-replace.c
762
static void btrfs_rm_dev_replace_blocked(struct btrfs_fs_info *fs_info)
fs/btrfs/dev-replace.c
772
static void btrfs_rm_dev_replace_unblocked(struct btrfs_fs_info *fs_info)
fs/btrfs/dev-replace.c
810
struct btrfs_fs_info *fs_info,
fs/btrfs/dev-replace.c
856
static int btrfs_dev_replace_finishing(struct btrfs_fs_info *fs_info,
fs/btrfs/dev-replace.h
13
struct btrfs_fs_info;
fs/btrfs/dev-replace.h
19
int btrfs_init_dev_replace(struct btrfs_fs_info *fs_info);
fs/btrfs/dev-replace.h
21
int btrfs_dev_replace_by_ioctl(struct btrfs_fs_info *fs_info,
fs/btrfs/dev-replace.h
23
void btrfs_dev_replace_status(struct btrfs_fs_info *fs_info,
fs/btrfs/dev-replace.h
25
int btrfs_dev_replace_cancel(struct btrfs_fs_info *fs_info);
fs/btrfs/dev-replace.h
26
void btrfs_dev_replace_suspend_for_unmount(struct btrfs_fs_info *fs_info);
fs/btrfs/dev-replace.h
27
int btrfs_resume_dev_replace_async(struct btrfs_fs_info *fs_info);
fs/btrfs/dev-replace.h
32
void btrfs_bio_counter_inc_blocked(struct btrfs_fs_info *fs_info);
fs/btrfs/dev-replace.h
33
void btrfs_bio_counter_sub(struct btrfs_fs_info *fs_info, s64 amount);
fs/btrfs/dev-replace.h
35
static inline void btrfs_bio_counter_dec(struct btrfs_fs_info *fs_info)
fs/btrfs/dir-item.h
10
struct btrfs_fs_info;
fs/btrfs/direct-io.c
1001
static int check_direct_read(struct btrfs_fs_info *fs_info,
fs/btrfs/direct-io.c
179
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/direct-io.c
221
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/direct-io.c
360
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/direct-io.c
778
static ssize_t check_direct_IO(struct btrfs_fs_info *fs_info,
fs/btrfs/direct-io.c
795
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/discard.c
731
void btrfs_discard_punt_unused_bgs_list(struct btrfs_fs_info *fs_info)
fs/btrfs/discard.c
782
void btrfs_discard_resume(struct btrfs_fs_info *fs_info)
fs/btrfs/discard.c
794
void btrfs_discard_stop(struct btrfs_fs_info *fs_info)
fs/btrfs/discard.c
799
void btrfs_discard_init(struct btrfs_fs_info *fs_info)
fs/btrfs/discard.c
823
void btrfs_discard_cleanup(struct btrfs_fs_info *fs_info)
fs/btrfs/discard.c
85
struct btrfs_fs_info *fs_info = container_of(discard_ctl,
fs/btrfs/discard.c
86
struct btrfs_fs_info,
fs/btrfs/discard.h
34
void btrfs_discard_punt_unused_bgs_list(struct btrfs_fs_info *fs_info);
fs/btrfs/discard.h
35
void btrfs_discard_resume(struct btrfs_fs_info *fs_info);
fs/btrfs/discard.h
36
void btrfs_discard_stop(struct btrfs_fs_info *fs_info);
fs/btrfs/discard.h
37
void btrfs_discard_init(struct btrfs_fs_info *fs_info);
fs/btrfs/discard.h
38
void btrfs_discard_cleanup(struct btrfs_fs_info *fs_info);
fs/btrfs/discard.h
9
struct btrfs_fs_info;
fs/btrfs/disk-io.c
1088
static struct btrfs_root *btrfs_lookup_fs_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1101
static struct btrfs_root *btrfs_get_global_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1138
int btrfs_insert_fs_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1161
void btrfs_check_leaked_roots(const struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1182
static void free_global_roots(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1194
void btrfs_free_fs_info(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1249
static struct btrfs_root *btrfs_get_root_ref(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1353
struct btrfs_root *btrfs_get_fs_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1367
struct btrfs_root *btrfs_get_new_fs_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1388
struct btrfs_root *btrfs_get_fs_root_commit_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1422
struct btrfs_fs_info *fs_info = arg;
fs/btrfs/disk-io.c
1504
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/disk-io.c
153
int btrfs_check_super_csum(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1572
static int find_newest_super_backup(struct btrfs_fs_info *info)
fs/btrfs/disk-io.c
1594
static int backup_super_roots(struct btrfs_fs_info *info)
fs/btrfs/disk-io.c
1695
static int read_backup_root(struct btrfs_fs_info *fs_info, u8 priority)
fs/btrfs/disk-io.c
1731
static void btrfs_stop_all_workers(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
175
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/disk-io.c
1767
static void free_global_root_pointers(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1778
static void free_root_pointers(struct btrfs_fs_info *info, bool free_chunk_root)
fs/btrfs/disk-io.c
1818
void btrfs_free_fs_roots(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1845
static void btrfs_init_scrub(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1856
static void btrfs_init_balance(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1869
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/disk-io.c
1902
static void btrfs_init_dev_replace_locks(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1909
static void btrfs_init_qgroup(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1921
static int btrfs_init_workqueues(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1978
static void btrfs_init_csum_hash(struct btrfs_fs_info *fs_info, u16 csum_type)
fs/btrfs/disk-io.c
1997
static int btrfs_replay_log(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
2056
struct btrfs_fs_info *fs_info = tree_root->fs_info;
fs/btrfs/disk-io.c
214
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/disk-io.c
2158
static int btrfs_read_roots(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
2285
static int validate_sys_chunk_array(const struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
2360
int btrfs_validate_super(const struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
258
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/disk-io.c
2587
static int btrfs_validate_mount_super(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
2598
static int btrfs_validate_write_super(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
2654
static int load_important_roots(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
2683
static int __cold init_tree_roots(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
2765
void btrfs_init_fs_info(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
2910
static int init_mount_fs_info(struct btrfs_fs_info *fs_info, struct super_block *sb)
fs/btrfs/disk-io.c
2959
struct btrfs_fs_info *fs_info = data;
fs/btrfs/disk-io.c
2978
static int btrfs_check_uuid_tree(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
2993
static int btrfs_cleanup_fs_roots(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
3048
int btrfs_start_pre_rw_mount(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
3191
int btrfs_check_features(struct btrfs_fs_info *fs_info, bool is_rw_mount)
fs/btrfs/disk-io.c
3284
static bool fs_is_full_ro(const struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
330
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/disk-io.c
3301
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/disk-io.c
357
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/disk-io.c
3778
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/disk-io.c
3970
static int barrier_all_devices(struct btrfs_fs_info *info)
fs/btrfs/disk-io.c
4046
int write_all_supers(struct btrfs_fs_info *fs_info, int max_mirrors)
fs/btrfs/disk-io.c
4162
void btrfs_drop_and_free_fs_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
4186
int btrfs_commit_super(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4200
static void warn_about_uncommitted_trans(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4240
void __cold close_ctree(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4491
struct btrfs_fs_info *fs_info = buf->fs_info;
fs/btrfs/disk-io.c
4515
static void __btrfs_btree_balance_dirty(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
4538
void btrfs_btree_balance_dirty(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4543
void btrfs_btree_balance_dirty_nodelay(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4548
static void btrfs_error_commit_super(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4557
static void btrfs_drop_all_logs(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4602
static void btrfs_destroy_all_ordered_extents(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4665
static void btrfs_destroy_all_delalloc_inodes(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4687
static void btrfs_destroy_marked_extents(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
4714
static void btrfs_destroy_pinned_extent(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
4765
struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4811
static void btrfs_free_all_qgroup_pertrans(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4839
struct btrfs_fs_info *fs_info = cur_trans->fs_info;
fs/btrfs/disk-io.c
4867
static int btrfs_cleanup_transaction(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
508
struct btrfs_fs_info *fs_info = inode_to_fs_info(mapping->host);
fs/btrfs/disk-io.c
565
struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
581
struct extent_buffer *read_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr,
fs/btrfs/disk-io.c
603
static struct btrfs_root *btrfs_alloc_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
62
static int btrfs_cleanup_transaction(struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.c
63
static void btrfs_error_commit_super(struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.c
671
struct btrfs_root *btrfs_alloc_dummy_root(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
70
struct btrfs_fs_info *fs_info = buf->fs_info;
fs/btrfs/disk-io.c
707
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/disk-io.c
725
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/disk-io.c
732
struct btrfs_root *btrfs_global_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
747
static u64 btrfs_global_root_id(struct btrfs_fs_info *fs_info, u64 bytenr)
fs/btrfs/disk-io.c
768
struct btrfs_root *btrfs_csum_root(struct btrfs_fs_info *fs_info, u64 bytenr)
fs/btrfs/disk-io.c
779
struct btrfs_root *btrfs_extent_root(struct btrfs_fs_info *fs_info, u64 bytenr)
fs/btrfs/disk-io.c
793
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/disk-io.c
857
static struct btrfs_root *alloc_log_tree(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
901
struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
926
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/disk-io.c
968
struct btrfs_fs_info *fs_info = tree_root->fs_info;
fs/btrfs/disk-io.h
118
struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.h
122
struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.h
20
struct btrfs_fs_info;
fs/btrfs/disk-io.h
45
void btrfs_check_leaked_roots(const struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.h
46
void btrfs_init_fs_info(struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.h
47
struct extent_buffer *read_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr,
fs/btrfs/disk-io.h
50
struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.h
53
int btrfs_start_pre_rw_mount(struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.h
54
int btrfs_check_super_csum(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.h
57
void __cold close_ctree(struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.h
58
int btrfs_validate_super(const struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.h
60
int btrfs_check_features(struct btrfs_fs_info *fs_info, bool is_rw_mount);
fs/btrfs/disk-io.h
61
int write_all_supers(struct btrfs_fs_info *fs_info, int max_mirrors);
fs/btrfs/disk-io.h
62
int btrfs_commit_super(struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.h
65
int btrfs_insert_fs_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.h
67
void btrfs_free_fs_roots(struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.h
69
struct btrfs_root *btrfs_get_fs_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.h
71
struct btrfs_root *btrfs_get_new_fs_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.h
73
struct btrfs_root *btrfs_get_fs_root_commit_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.h
78
struct btrfs_root *btrfs_global_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.h
80
struct btrfs_root *btrfs_csum_root(struct btrfs_fs_info *fs_info, u64 bytenr);
fs/btrfs/disk-io.h
81
struct btrfs_root *btrfs_extent_root(struct btrfs_fs_info *fs_info, u64 bytenr);
fs/btrfs/disk-io.h
83
void btrfs_free_fs_info(struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.h
84
void btrfs_btree_balance_dirty(struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.h
85
void btrfs_btree_balance_dirty_nodelay(struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.h
86
void btrfs_drop_and_free_fs_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.h
91
struct btrfs_root *btrfs_alloc_dummy_root(struct btrfs_fs_info *fs_info);
fs/btrfs/export.c
157
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/export.c
236
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/export.c
82
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/extent-io-tree.c
92
const struct btrfs_fs_info *btrfs_extent_io_tree_to_fs_info(const struct extent_io_tree *tree)
fs/btrfs/extent-io-tree.c
99
void btrfs_extent_io_tree_init(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-io-tree.h
113
struct btrfs_fs_info *fs_info;
fs/btrfs/extent-io-tree.h
139
const struct btrfs_fs_info *btrfs_extent_io_tree_to_fs_info(const struct extent_io_tree *tree);
fs/btrfs/extent-io-tree.h
14
struct btrfs_fs_info;
fs/btrfs/extent-io-tree.h
141
void btrfs_extent_io_tree_init(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
104
struct btrfs_fs_info *fs_info, u64 bytenr,
fs/btrfs/extent-tree.c
1130
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/extent-tree.c
1387
struct btrfs_fs_info *fs_info = dev->fs_info;
fs/btrfs/extent-tree.c
1424
int btrfs_discard_extent(struct btrfs_fs_info *fs_info, u64 bytenr,
fs/btrfs/extent-tree.c
1493
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
1582
static void free_head_ref_squota_rsv(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
1694
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
1789
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
1838
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
1906
u64 btrfs_cleanup_ref_head_accounting(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
1940
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
2001
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
2087
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
2229
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
2425
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
2554
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
2649
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
2664
static u64 first_logical_byte(struct btrfs_fs_info *fs_info)
fs/btrfs/extent-tree.c
2744
static int __exclude_logged_extent(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
2766
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent-tree.c
2807
fetch_cluster_info(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
2831
static int unpin_extent_range(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
2917
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/extent-tree.c
2953
void btrfs_handle_fully_remapped_bgs(struct btrfs_fs_info *fs_info)
fs/btrfs/extent-tree.c
2981
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
3102
u64 btrfs_get_extent_owner_root(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
3272
struct btrfs_fs_info *info = trans->fs_info;
fs/btrfs/extent-tree.c
349
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent-tree.c
3570
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
3622
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
3708
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
4030
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/extent-tree.c
4259
static int can_allocate_chunk_zoned(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
4312
static int can_allocate_chunk(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
4330
static int find_free_extent_update_loop(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
4423
static int prepare_allocation_clustered(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
4474
static int prepare_allocation_zoned(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
4519
static int prepare_allocation(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
4564
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
4879
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
4929
int btrfs_free_reserved_extent(struct btrfs_fs_info *fs_info, u64 start, u64 len,
fs/btrfs/extent-tree.c
4970
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
4994
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
5074
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
5188
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
5259
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
5347
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
5551
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
5629
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
5911
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
6022
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
6253
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
6527
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
6585
void btrfs_error_unpin_extent_range(struct btrfs_fs_info *fs_info, u64 start, u64 end)
fs/btrfs/extent-tree.c
6634
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/extent-tree.c
6713
static int btrfs_trim_free_extents(struct btrfs_fs_info *fs_info, u64 *trimmed,
fs/btrfs/extent-tree.c
6838
int btrfs_trim_fs(struct btrfs_fs_info *fs_info, struct fstrim_range *range)
fs/btrfs/extent-tree.c
72
int btrfs_lookup_data_extent(struct btrfs_fs_info *fs_info, u64 start, u64 len)
fs/btrfs/extent-tree.c
804
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.h
105
u64 btrfs_cleanup_ref_head_accounting(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.h
108
int btrfs_lookup_data_extent(struct btrfs_fs_info *fs_info, u64 start, u64 len);
fs/btrfs/extent-tree.h
110
struct btrfs_fs_info *fs_info, u64 bytenr,
fs/btrfs/extent-tree.h
12
struct btrfs_fs_info;
fs/btrfs/extent-tree.h
149
u64 btrfs_get_extent_owner_root(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.h
151
int btrfs_free_reserved_extent(struct btrfs_fs_info *fs_info, u64 start, u64 len,
fs/btrfs/extent-tree.h
162
void btrfs_error_unpin_extent_range(struct btrfs_fs_info *fs_info, u64 start, u64 end);
fs/btrfs/extent-tree.h
163
int btrfs_discard_extent(struct btrfs_fs_info *fs_info, u64 bytenr,
fs/btrfs/extent-tree.h
165
int btrfs_trim_fs(struct btrfs_fs_info *fs_info, struct fstrim_range *range);
fs/btrfs/extent-tree.h
166
void btrfs_handle_fully_remapped_bgs(struct btrfs_fs_info *fs_info);
fs/btrfs/extent_io.c
1002
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/extent_io.c
1176
const struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_io.c
1370
struct btrfs_fs_info *fs_info = folio_to_fs_info(folio);
fs/btrfs/extent_io.c
1386
struct btrfs_fs_info *fs_info = folio_to_fs_info(folio);
fs/btrfs/extent_io.c
1425
struct btrfs_fs_info *fs_info = inode_to_fs_info(&inode->vfs_inode);
fs/btrfs/extent_io.c
1638
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_io.c
1729
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_io.c
1838
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_io.c
1934
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
1980
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
2053
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
2065
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
2075
static void buffer_tree_tag_for_writeback(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
2155
static unsigned int buffer_tree_get_ebs_tag(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
2185
struct btrfs_fs_info *fs_info, u64 start)
fs/btrfs/extent_io.c
2246
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
2294
void btrfs_btree_wait_writeback_range(struct btrfs_fs_info *fs_info, u64 start,
fs/btrfs/extent_io.c
2321
struct btrfs_fs_info *fs_info = inode_to_fs_info(mapping->host);
fs/btrfs/extent_io.c
243
static void process_one_folio(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
2634
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/extent_io.c
269
struct btrfs_fs_info *fs_info = inode_to_fs_info(mapping->host);
fs/btrfs/extent_io.c
2931
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
3014
static struct extent_buffer *__alloc_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
306
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/extent_io.c
3101
struct extent_buffer *alloc_dummy_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3179
struct extent_buffer *find_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3208
struct extent_buffer *alloc_test_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3252
static struct extent_buffer *grab_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3289
static bool check_eb_alignment(struct btrfs_fs_info *fs_info, u64 start)
fs/btrfs/extent_io.c
3332
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
3405
struct extent_buffer *alloc_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3625
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
3726
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
373
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/extent_io.c
3871
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
4089
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
43
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
4481
struct btrfs_fs_info *fs_info = folio_to_fs_info(folio);
fs/btrfs/extent_io.c
4595
void btrfs_readahead_tree_block(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
481
struct btrfs_fs_info *fs_info = folio_to_fs_info(folio);
fs/btrfs/extent_io.c
491
struct btrfs_fs_info *fs_info = folio_to_fs_info(folio);
fs/btrfs/extent_io.c
519
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/extent_io.c
53
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
551
static void begin_folio_read(struct btrfs_fs_info *fs_info, struct folio *folio)
fs/btrfs/extent_io.c
575
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/extent_io.c
61
void btrfs_extent_buffer_leak_debug_check(struct btrfs_fs_info *fs_info)
fs/btrfs/extent_io.c
742
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_io.c
873
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
910
struct btrfs_fs_info *fs_info;
fs/btrfs/extent_io.c
928
struct btrfs_fs_info *fs_info;
fs/btrfs/extent_io.h
241
void btrfs_btree_wait_writeback_range(struct btrfs_fs_info *fs_info, u64 start, u64 end);
fs/btrfs/extent_io.h
246
struct extent_buffer *alloc_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
248
struct extent_buffer *alloc_dummy_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
251
struct extent_buffer *find_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
266
void btrfs_readahead_tree_block(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
31
struct btrfs_fs_info;
fs/btrfs/extent_io.h
375
struct extent_buffer *alloc_test_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
379
void btrfs_extent_buffer_leak_debug_check(struct btrfs_fs_info *fs_info);
fs/btrfs/extent_io.h
91
struct btrfs_fs_info *fs_info;
fs/btrfs/extent_map.c
1136
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_map.c
1258
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent_map.c
1303
struct btrfs_fs_info *fs_info;
fs/btrfs/extent_map.c
1310
fs_info = container_of(work, struct btrfs_fs_info, em_shrinker_work);
fs/btrfs/extent_map.c
1367
void btrfs_free_extent_maps(struct btrfs_fs_info *fs_info, long nr_to_scan)
fs/btrfs/extent_map.c
1390
void btrfs_init_extent_map_shrinker_work(struct btrfs_fs_info *fs_info)
fs/btrfs/extent_map.c
307
static void dump_extent_map(struct btrfs_fs_info *fs_info, const char *prefix,
fs/btrfs/extent_map.c
320
static void validate_extent_map(struct btrfs_fs_info *fs_info, struct extent_map *em)
fs/btrfs/extent_map.c
356
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_map.c
426
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_map.c
505
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent_map.c
611
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_map.c
713
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_map.c
82
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_map.h
14
struct btrfs_fs_info;
fs/btrfs/extent_map.h
192
void btrfs_free_extent_maps(struct btrfs_fs_info *fs_info, long nr_to_scan);
fs/btrfs/extent_map.h
193
void btrfs_init_extent_map_shrinker_work(struct btrfs_fs_info *fs_info);
fs/btrfs/file-item.c
1104
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/file-item.c
128
static size_t bytes_to_csum_size(const struct btrfs_fs_info *fs_info, u32 bytes)
fs/btrfs/file-item.c
1326
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file-item.c
135
static size_t csum_size_to_bytes(const struct btrfs_fs_info *fs_info, u32 csum_size)
fs/btrfs/file-item.c
142
static inline u32 max_ordered_sum_bytes(const struct btrfs_fs_info *fs_info)
fs/btrfs/file-item.c
154
static int btrfs_ordered_sum_size(const struct btrfs_fs_info *fs_info, unsigned long bytes)
fs/btrfs/file-item.c
204
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/file-item.c
277
static int search_csum_tree(struct btrfs_fs_info *fs_info,
fs/btrfs/file-item.c
349
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file-item.c
504
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/file-item.c
649
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/file-item.c
777
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file-item.c
817
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file-item.c
881
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/file-item.c
929
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/file-item.h
14
struct btrfs_fs_info;
fs/btrfs/file-item.h
26
static inline u32 BTRFS_MAX_INLINE_DATA_SIZE(const struct btrfs_fs_info *info)
fs/btrfs/file.c
1049
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/file.c
1102
const struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
1121
const struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
1203
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
142
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/file.c
1525
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
1562
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/file.c
1856
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
2090
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/file.c
2187
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
2308
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/file.c
2404
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/file.c
2654
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/file.c
2923
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/file.c
3535
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
45
static void btrfs_drop_folio(struct btrfs_fs_info *fs_info, struct folio *folio,
fs/btrfs/file.c
74
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
903
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
980
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/free-space-cache.c
136
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-cache.c
1518
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/free-space-cache.c
2258
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-cache.c
2621
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-cache.c
2913
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-cache.c
2950
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-cache.c
3564
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-cache.c
3659
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-cache.c
3839
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/free-space-cache.c
4149
bool btrfs_free_space_cache_v1_active(struct btrfs_fs_info *fs_info)
fs/btrfs/free-space-cache.c
4154
static int cleanup_free_space_cache_v1(struct btrfs_fs_info *fs_info,
fs/btrfs/free-space-cache.c
4175
int btrfs_set_free_space_cache_v1_active(struct btrfs_fs_info *fs_info, bool active)
fs/btrfs/free-space-cache.c
738
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/free-space-cache.c
942
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-cache.h
103
struct btrfs_fs_info *fs_info;
fs/btrfs/free-space-cache.h
171
bool btrfs_free_space_cache_v1_active(struct btrfs_fs_info *fs_info);
fs/btrfs/free-space-cache.h
172
int btrfs_set_free_space_cache_v1_active(struct btrfs_fs_info *fs_info, bool active);
fs/btrfs/free-space-cache.h
18
struct btrfs_fs_info;
fs/btrfs/free-space-tree.c
100
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-tree.c
1160
int btrfs_create_free_space_tree(struct btrfs_fs_info *fs_info)
fs/btrfs/free-space-tree.c
1269
int btrfs_delete_free_space_tree(struct btrfs_fs_info *fs_info)
fs/btrfs/free-space-tree.c
1323
int btrfs_rebuild_free_space_tree(struct btrfs_fs_info *fs_info)
fs/btrfs/free-space-tree.c
152
static inline u32 free_space_bitmap_size(const struct btrfs_fs_info *fs_info,
fs/btrfs/free-space-tree.c
1541
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-tree.c
1621
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-tree.c
1759
int btrfs_delete_orphan_free_space_entries(struct btrfs_fs_info *fs_info)
fs/btrfs/free-space-tree.c
201
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/free-space-tree.c
342
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/free-space-tree.c
537
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-tree.h
12
struct btrfs_fs_info;
fs/btrfs/free-space-tree.h
26
int btrfs_create_free_space_tree(struct btrfs_fs_info *fs_info);
fs/btrfs/free-space-tree.h
27
int btrfs_delete_free_space_tree(struct btrfs_fs_info *fs_info);
fs/btrfs/free-space-tree.h
28
int btrfs_rebuild_free_space_tree(struct btrfs_fs_info *fs_info);
fs/btrfs/free-space-tree.h
38
int btrfs_delete_orphan_free_space_entries(struct btrfs_fs_info *fs_info);
fs/btrfs/fs.c
180
bool btrfs_exclop_start(struct btrfs_fs_info *fs_info,
fs/btrfs/fs.c
206
bool btrfs_exclop_start_try_lock(struct btrfs_fs_info *fs_info,
fs/btrfs/fs.c
219
void btrfs_exclop_start_unlock(struct btrfs_fs_info *fs_info)
fs/btrfs/fs.c
224
void btrfs_exclop_finish(struct btrfs_fs_info *fs_info)
fs/btrfs/fs.c
232
void btrfs_exclop_balance(struct btrfs_fs_info *fs_info,
fs/btrfs/fs.c
257
void __btrfs_set_fs_incompat(struct btrfs_fs_info *fs_info, u64 flag,
fs/btrfs/fs.c
280
void __btrfs_clear_fs_incompat(struct btrfs_fs_info *fs_info, u64 flag,
fs/btrfs/fs.c
303
void __btrfs_set_fs_compat_ro(struct btrfs_fs_info *fs_info, u64 flag,
fs/btrfs/fs.c
326
void __btrfs_clear_fs_compat_ro(struct btrfs_fs_info *fs_info, u64 flag,
fs/btrfs/fs.h
1000
static inline void btrfs_set_last_root_drop_gen(struct btrfs_fs_info *fs_info,
fs/btrfs/fs.h
1006
static inline u64 btrfs_get_last_root_drop_gen(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1016
const struct btrfs_fs_info *fs_info, u64 csum_bytes)
fs/btrfs/fs.h
1027
static inline u64 btrfs_calc_insert_metadata_size(const struct btrfs_fs_info *fs_info,
fs/btrfs/fs.h
1037
static inline u64 btrfs_calc_metadata_size(const struct btrfs_fs_info *fs_info,
fs/btrfs/fs.h
1048
static inline bool btrfs_is_zoned(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1056
static inline u32 count_max_extents(const struct btrfs_fs_info *fs_info, u64 size)
fs/btrfs/fs.h
1066
static inline unsigned int btrfs_blocks_per_folio(const struct btrfs_fs_info *fs_info,
fs/btrfs/fs.h
1073
bool btrfs_exclop_start(struct btrfs_fs_info *fs_info,
fs/btrfs/fs.h
1075
bool btrfs_exclop_start_try_lock(struct btrfs_fs_info *fs_info,
fs/btrfs/fs.h
1077
void btrfs_exclop_start_unlock(struct btrfs_fs_info *fs_info);
fs/btrfs/fs.h
1078
void btrfs_exclop_finish(struct btrfs_fs_info *fs_info);
fs/btrfs/fs.h
1079
void btrfs_exclop_balance(struct btrfs_fs_info *fs_info,
fs/btrfs/fs.h
1108
void __btrfs_set_fs_incompat(struct btrfs_fs_info *fs_info, u64 flag,
fs/btrfs/fs.h
1110
void __btrfs_clear_fs_incompat(struct btrfs_fs_info *fs_info, u64 flag,
fs/btrfs/fs.h
1112
void __btrfs_set_fs_compat_ro(struct btrfs_fs_info *fs_info, u64 flag,
fs/btrfs/fs.h
1114
void __btrfs_clear_fs_compat_ro(struct btrfs_fs_info *fs_info, u64 flag,
fs/btrfs/fs.h
1147
static inline bool btrfs_fs_closing(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1152
static inline bool btrfs_fs_closing_done(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1168
static inline int btrfs_need_cleaner_sleep(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1174
static inline void btrfs_wake_unfinished_drop(struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1185
static inline bool btrfs_is_shutdown(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1190
static inline void btrfs_force_shutdown(struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1218
static inline bool btrfs_is_testing(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1229
static inline bool btrfs_is_testing(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
975
static inline unsigned int btrfs_min_folio_size(struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
980
static inline u64 btrfs_get_fs_generation(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
985
static inline void btrfs_set_fs_generation(struct btrfs_fs_info *fs_info, u64 gen)
fs/btrfs/fs.h
990
static inline u64 btrfs_get_last_trans_committed(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
995
static inline void btrfs_set_last_trans_committed(struct btrfs_fs_info *fs_info, u64 gen)
fs/btrfs/inode-item.c
299
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode-item.c
445
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
10139
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/inode.c
10180
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/inode.c
10267
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
1140
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
131
struct btrfs_fs_info *fs_info = warn->fs_info;
fs/btrfs/inode.c
1312
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
1460
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
1661
struct btrfs_fs_info *fs_info = btrfs_work_owner(work);
fs/btrfs/inode.c
1699
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
1859
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
2114
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
219
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
2471
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
2510
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
2566
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
2584
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
2614
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
2672
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
2860
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
2990
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/inode.c
3135
static void btrfs_release_delalloc_bytes(struct btrfs_fs_info *fs_info,
fs/btrfs/inode.c
3195
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
3455
void btrfs_calculate_block_csum_folio(struct btrfs_fs_info *fs_info,
fs/btrfs/inode.c
3488
void btrfs_calculate_block_csum_pages(struct btrfs_fs_info *fs_info,
fs/btrfs/inode.c
3515
int btrfs_check_block_csum(struct btrfs_fs_info *fs_info, phys_addr_t paddr, u8 *csum,
fs/btrfs/inode.c
3542
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
3592
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
3613
static void run_delayed_iput_locked(struct btrfs_fs_info *fs_info,
fs/btrfs/inode.c
3624
static void btrfs_run_delayed_iput(struct btrfs_fs_info *fs_info,
fs/btrfs/inode.c
3635
void btrfs_run_delayed_iputs(struct btrfs_fs_info *fs_info)
fs/btrfs/inode.c
3671
int btrfs_wait_on_delayed_iputs(struct btrfs_fs_info *fs_info)
fs/btrfs/inode.c
3714
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
3988
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
4050
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
4348
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
4412
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
4684
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
4741
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
4767
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
4910
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
5052
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
5246
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
5300
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
5436
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/inode.c
5592
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
5639
struct btrfs_fs_info *fs_info;
fs/btrfs/inode.c
572
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
5811
static int fixup_tree_root_location(struct btrfs_fs_info *fs_info,
fs/btrfs/inode.c
6064
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/inode.c
634
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
6436
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
6616
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/inode.c
6966
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/inode.c
7039
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/inode.c
7218
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
7404
static bool btrfs_extent_readonly(struct btrfs_fs_info *fs_info, u64 bytenr)
fs/btrfs/inode.c
7440
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
7604
struct btrfs_fs_info *fs_info = folio_to_fs_info(folio);
fs/btrfs/inode.c
7676
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
7848
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
802
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
8050
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/inode.c
8281
struct btrfs_fs_info *fs_info = inode_to_fs_info(old_dir);
fs/btrfs/inode.c
8566
struct btrfs_fs_info *fs_info = inode_to_fs_info(old_dir);
fs/btrfs/inode.c
877
struct btrfs_fs_info *fs_info = cb_to_fs_info(cb);
fs/btrfs/inode.c
8979
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
8986
int btrfs_start_delalloc_roots(struct btrfs_fs_info *fs_info, long nr,
fs/btrfs/inode.c
9032
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/inode.c
9216
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/inode.c
937
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
9372
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/inode.c
9430
int btrfs_encoded_io_compression_from_extent(struct btrfs_fs_info *fs_info,
fs/btrfs/inode.c
9465
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
95
struct btrfs_fs_info *fs_info;
fs/btrfs/inode.c
9714
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
9881
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ioctl.c
1230
struct btrfs_fs_info *fs_info = inode_to_fs_info(file_inode(file));
fs/btrfs/ioctl.c
1264
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ioctl.c
1286
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
1524
struct btrfs_fs_info *info = root->fs_info;
fs/btrfs/ioctl.c
1651
static noinline int btrfs_search_path_in_tree(struct btrfs_fs_info *info,
fs/btrfs/ioctl.c
1731
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/ioctl.c
1951
struct btrfs_fs_info *fs_info;
fs/btrfs/ioctl.c
2166
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/ioctl.c
221
static int check_fsflags_compatible(const struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
2462
static long btrfs_ioctl_add_dev(struct btrfs_fs_info *fs_info, void __user *arg)
fs/btrfs/ioctl.c
2525
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
2593
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
261
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ioctl.c
2641
static long btrfs_ioctl_fs_info(const struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
2695
static long btrfs_ioctl_dev_info(const struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
2740
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
2830
static long btrfs_ioctl_space_info(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
2997
static noinline long btrfs_ioctl_wait_sync(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3012
struct btrfs_fs_info *fs_info = inode_to_fs_info(file_inode(file));
fs/btrfs/ioctl.c
3065
static long btrfs_ioctl_scrub_cancel(struct btrfs_fs_info *fs_info)
fs/btrfs/ioctl.c
3073
static long btrfs_ioctl_scrub_progress(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3095
static long btrfs_ioctl_get_dev_stats(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3119
static long btrfs_ioctl_dev_replace(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3230
static long btrfs_ioctl_logical_to_ino(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3289
void btrfs_update_ioctl_balance_args(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3323
static int btrfs_try_lock_balance(struct btrfs_fs_info *fs_info, bool *excl_acquired)
fs/btrfs/ioctl.c
3381
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ioctl.c
3471
static long btrfs_ioctl_balance_ctl(struct btrfs_fs_info *fs_info, int cmd)
fs/btrfs/ioctl.c
3486
static long btrfs_ioctl_balance_progress(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3519
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
3588
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
3775
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
3809
static long btrfs_ioctl_quota_rescan_status(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3828
static long btrfs_ioctl_quota_rescan_wait(struct btrfs_fs_info *fs_info)
fs/btrfs/ioctl.c
3841
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
4019
static int btrfs_ioctl_get_fslabel(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
4046
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
409
static noinline int btrfs_ioctl_fitrim(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
4105
static int btrfs_ioctl_get_features(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
4121
static int check_feature_bits(const struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
4186
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
4298
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/ioctl.c
4685
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/ioctl.c
4978
static int btrfs_ioctl_subvol_sync(struct btrfs_fs_info *fs_info, void __user *argp)
fs/btrfs/ioctl.c
503
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/ioctl.c
5105
static int btrfs_ioctl_shutdown(struct btrfs_fs_info *fs_info, unsigned long arg)
fs/btrfs/ioctl.c
5145
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
708
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/ioctl.c
836
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/ioctl.c
923
static int exclop_start_or_cancel_reloc(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
960
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ioctl.h
14
struct btrfs_fs_info;
fs/btrfs/ioctl.h
24
void btrfs_update_ioctl_balance_args(struct btrfs_fs_info *fs_info,
fs/btrfs/lzo.c
192
static int copy_compressed_data_to_bio(struct btrfs_fs_info *fs_info,
fs/btrfs/lzo.c
279
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/lzo.c
386
struct btrfs_fs_info *fs_info = cb_to_fs_info(cb);
fs/btrfs/lzo.c
432
struct btrfs_fs_info *fs_info = cb->bbio.inode->root->fs_info;
fs/btrfs/lzo.c
552
struct btrfs_fs_info *fs_info = folio_to_fs_info(dest_folio);
fs/btrfs/lzo.c
68
static u32 workspace_buf_length(const struct btrfs_fs_info *fs_info)
fs/btrfs/lzo.c
72
static u32 workspace_cbuf_length(const struct btrfs_fs_info *fs_info)
fs/btrfs/lzo.c
87
struct list_head *lzo_alloc_workspace(struct btrfs_fs_info *fs_info)
fs/btrfs/messages.c
118
void __btrfs_handle_fs_error(struct btrfs_fs_info *fs_info, const char *function,
fs/btrfs/messages.c
215
void _btrfs_printk(const struct btrfs_fs_info *fs_info, unsigned int level, const char *fmt, ...)
fs/btrfs/messages.c
248
void __cold btrfs_warn_32bit_limit(struct btrfs_fs_info *fs_info)
fs/btrfs/messages.c
260
void __cold btrfs_err_32bit_limit(struct btrfs_fs_info *fs_info)
fs/btrfs/messages.c
278
void __btrfs_panic(const struct btrfs_fs_info *fs_info, const char *function,
fs/btrfs/messages.c
30
static void btrfs_state_to_string(const struct btrfs_fs_info *info, char *buf)
fs/btrfs/messages.h
10
struct btrfs_fs_info;
fs/btrfs/messages.h
171
void __btrfs_handle_fs_error(struct btrfs_fs_info *fs_info, const char *function,
fs/btrfs/messages.h
18
void btrfs_no_printk(const struct btrfs_fs_info *fs_info, const char *fmt, ...)
fs/btrfs/messages.h
182
void __btrfs_panic(const struct btrfs_fs_info *fs_info, const char *function,
fs/btrfs/messages.h
203
void btrfs_warn_32bit_limit(struct btrfs_fs_info *fs_info);
fs/btrfs/messages.h
204
void btrfs_err_32bit_limit(struct btrfs_fs_info *fs_info);
fs/btrfs/messages.h
27
void _btrfs_printk(const struct btrfs_fs_info *fs_info, unsigned int level, const char *fmt, ...);
fs/btrfs/ordered-data.c
1231
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ordered-data.c
229
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ordered-data.c
355
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/ordered-data.c
407
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/ordered-data.c
645
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ordered-data.c
749
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ordered-data.c
816
void btrfs_wait_ordered_roots(struct btrfs_fs_info *fs_info, u64 nr,
fs/btrfs/ordered-data.h
215
void btrfs_wait_ordered_roots(struct btrfs_fs_info *fs_info, u64 nr,
fs/btrfs/ordered-data.h
23
struct btrfs_fs_info;
fs/btrfs/print-tree.c
337
const struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/print-tree.c
434
struct btrfs_fs_info *fs_info;
fs/btrfs/print-tree.c
588
struct btrfs_fs_info *fs_info;
fs/btrfs/props.c
307
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/props.c
393
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/qgroup.c
108
static void qgroup_rsv_add_by_qgroup(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
118
static void qgroup_rsv_release_by_qgroup(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
1300
static int flush_reservations(struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
1312
int btrfs_quota_disable(struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
1428
static void qgroup_dirty(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
1467
static int __qgroup_excl_accounting(struct btrfs_fs_info *fs_info, u64 ref_root,
fs/btrfs/qgroup.c
1520
static int quick_update_accounting(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
1548
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
159
qgroup_rescan_init(struct btrfs_fs_info *fs_info, u64 progress_objectid,
fs/btrfs/qgroup.c
161
static void qgroup_rescan_zero_tracking(struct btrfs_fs_info *fs_info);
fs/btrfs/qgroup.c
1611
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
1666
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
1678
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
1736
static bool can_delete_squota_qgroup(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup)
fs/btrfs/qgroup.c
1753
static int can_delete_qgroup(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup)
fs/btrfs/qgroup.c
177
static struct btrfs_qgroup *find_qgroup_rb(const struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
1788
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
1886
int btrfs_qgroup_cleanup_dropped_subvolume(struct btrfs_fs_info *fs_info, u64 subvolid)
fs/btrfs/qgroup.c
1924
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
2006
int btrfs_qgroup_trace_extent_nolock(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
201
static struct btrfs_qgroup *add_qgroup_rb(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
2075
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
2142
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
2180
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
2333
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
2450
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
249
static int del_qgroup_rb(struct btrfs_fs_info *fs_info, u64 qgroupid)
fs/btrfs/qgroup.c
2550
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
2612
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
2748
static void qgroup_update_refcnt(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
2821
static void qgroup_update_counters(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
2936
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
297
static int add_relation_rb(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
3011
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
3107
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
311
static int del_relation_rb(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
3152
int btrfs_qgroup_check_inherit(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
3208
static int qgroup_auto_inherit(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
3258
static int qgroup_snapshot_quick_inherit(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
33
enum btrfs_qgroup_mode btrfs_qgroup_mode(const struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
3335
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
335
int btrfs_verify_qgroup_counts(const struct btrfs_fs_info *fs_info, u64 qgroupid,
fs/btrfs/qgroup.c
349
static bool squota_check_parent_usage(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *parent)
fs/btrfs/qgroup.c
3600
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/qgroup.c
3658
void btrfs_qgroup_free_refroot(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
3727
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
3823
static bool rescan_should_stop(struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
3838
struct btrfs_fs_info *fs_info = container_of(work, struct btrfs_fs_info,
fs/btrfs/qgroup.c
386
static void qgroup_mark_inconsistent(struct btrfs_fs_info *fs_info, const char *fmt, ...)
fs/btrfs/qgroup.c
3948
qgroup_rescan_init(struct btrfs_fs_info *fs_info, u64 progress_objectid,
fs/btrfs/qgroup.c
4012
qgroup_rescan_zero_tracking(struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
4031
btrfs_qgroup_rescan(struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
4076
int btrfs_qgroup_wait_for_completion(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
408
static void qgroup_read_enable_gen(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
4103
btrfs_qgroup_rescan_resume(struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
42
bool btrfs_qgroup_enabled(const struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
421
int btrfs_read_qgroup_config(struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
4497
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/qgroup.c
4543
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/qgroup.c
4559
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/qgroup.c
4576
static void qgroup_convert_meta(struct btrfs_fs_info *fs_info, u64 ref_root,
fs/btrfs/qgroup.c
4618
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/qgroup.c
47
bool btrfs_qgroup_full_accounting(const struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
4743
struct btrfs_fs_info *fs_info = subvol_root->fs_info;
fs/btrfs/qgroup.c
4834
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/qgroup.c
4916
int btrfs_record_squota_delta(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
634
bool btrfs_check_quota_leak(const struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
669
void btrfs_free_qgroup_config(struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
82
static void qgroup_rsv_add(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
878
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
90
static void qgroup_rsv_release(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
919
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
999
int btrfs_quota_enable(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.h
19
struct btrfs_fs_info;
fs/btrfs/qgroup.h
331
enum btrfs_qgroup_mode btrfs_qgroup_mode(const struct btrfs_fs_info *fs_info);
fs/btrfs/qgroup.h
332
bool btrfs_qgroup_enabled(const struct btrfs_fs_info *fs_info);
fs/btrfs/qgroup.h
333
bool btrfs_qgroup_full_accounting(const struct btrfs_fs_info *fs_info);
fs/btrfs/qgroup.h
334
int btrfs_quota_enable(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.h
336
int btrfs_quota_disable(struct btrfs_fs_info *fs_info);
fs/btrfs/qgroup.h
337
int btrfs_qgroup_rescan(struct btrfs_fs_info *fs_info);
fs/btrfs/qgroup.h
338
void btrfs_qgroup_rescan_resume(struct btrfs_fs_info *fs_info);
fs/btrfs/qgroup.h
339
int btrfs_qgroup_wait_for_completion(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.h
347
int btrfs_qgroup_cleanup_dropped_subvolume(struct btrfs_fs_info *fs_info, u64 subvolid);
fs/btrfs/qgroup.h
350
int btrfs_read_qgroup_config(struct btrfs_fs_info *fs_info);
fs/btrfs/qgroup.h
351
void btrfs_free_qgroup_config(struct btrfs_fs_info *fs_info);
fs/btrfs/qgroup.h
354
struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.h
373
int btrfs_qgroup_check_inherit(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.h
379
void btrfs_qgroup_free_refroot(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.h
384
int btrfs_verify_qgroup_counts(const struct btrfs_fs_info *fs_info, u64 qgroupid,
fs/btrfs/qgroup.h
453
bool btrfs_check_quota_leak(const struct btrfs_fs_info *fs_info);
fs/btrfs/qgroup.h
454
int btrfs_record_squota_delta(struct btrfs_fs_info *fs_info,
fs/btrfs/raid-stripe-tree.c
294
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/raid-stripe-tree.c
363
int btrfs_get_raid_extent_offset(struct btrfs_fs_info *fs_info,
fs/btrfs/raid-stripe-tree.c
64
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/raid-stripe-tree.h
21
struct btrfs_fs_info;
fs/btrfs/raid-stripe-tree.h
26
int btrfs_get_raid_extent_offset(struct btrfs_fs_info *fs_info,
fs/btrfs/raid-stripe-tree.h
37
static inline bool btrfs_need_stripe_tree_update(struct btrfs_fs_info *fs_info,
fs/btrfs/raid56.c
101
const struct btrfs_fs_info *__fs_info = (rbio)->bioc ? \
fs/btrfs/raid56.c
1061
static struct btrfs_raid_bio *alloc_rbio(struct btrfs_fs_info *fs_info,
fs/btrfs/raid56.c
113
const struct btrfs_fs_info *__fs_info = (rbio)->bioc ? \
fs/btrfs/raid56.c
1310
struct btrfs_fs_info *fs_info = rbio->bioc->fs_info;
fs/btrfs/raid56.c
1566
struct btrfs_fs_info *fs_info = rbio->bioc->fs_info;
fs/btrfs/raid56.c
1678
struct btrfs_fs_info *fs_info = rbio->bioc->fs_info;
fs/btrfs/raid56.c
1776
struct btrfs_fs_info *info;
fs/btrfs/raid56.c
1836
const struct btrfs_fs_info *fs_info = rbio->bioc->fs_info;
fs/btrfs/raid56.c
1866
struct btrfs_fs_info *fs_info = bioc->fs_info;
fs/btrfs/raid56.c
1907
struct btrfs_fs_info *fs_info = rbio->bioc->fs_info;
fs/btrfs/raid56.c
193
int btrfs_alloc_stripe_hash_table(struct btrfs_fs_info *info)
fs/btrfs/raid56.c
1943
struct btrfs_fs_info *fs_info = rbio->bioc->fs_info;
fs/btrfs/raid56.c
2271
struct btrfs_fs_info *fs_info = bioc->fs_info;
fs/btrfs/raid56.c
2299
struct btrfs_fs_info *fs_info = rbio->bioc->fs_info;
fs/btrfs/raid56.c
2574
struct btrfs_fs_info *fs_info = bioc->fs_info;
fs/btrfs/raid56.c
3025
struct btrfs_fs_info *fs_info = rbio->bioc->fs_info;
fs/btrfs/raid56.c
324
struct btrfs_fs_info *fs_info = rbio->bioc->fs_info;
fs/btrfs/raid56.c
43
static void dump_bioc(const struct btrfs_fs_info *fs_info, const struct btrfs_io_context *bioc)
fs/btrfs/raid56.c
541
static void btrfs_clear_rbio_cache(struct btrfs_fs_info *info)
fs/btrfs/raid56.c
561
void btrfs_free_stripe_hash_table(struct btrfs_fs_info *info)
fs/btrfs/raid56.c
61
static void btrfs_dump_rbio(const struct btrfs_fs_info *fs_info,
fs/btrfs/raid56.c
78
const struct btrfs_fs_info *__fs_info = (rbio)->bioc ? \
fs/btrfs/raid56.c
89
const struct btrfs_fs_info *__fs_info = (rbio)->bioc ? \
fs/btrfs/raid56.h
19
struct btrfs_fs_info;
fs/btrfs/raid56.h
288
int btrfs_alloc_stripe_hash_table(struct btrfs_fs_info *info);
fs/btrfs/raid56.h
289
void btrfs_free_stripe_hash_table(struct btrfs_fs_info *info);
fs/btrfs/ref-verify.c
196
static void __print_stack_trace(struct btrfs_fs_info *fs_info,
fs/btrfs/ref-verify.c
210
static inline void __print_stack_trace(struct btrfs_fs_info *fs_info,
fs/btrfs/ref-verify.c
245
static struct block_entry *add_block_entry(struct btrfs_fs_info *fs_info,
fs/btrfs/ref-verify.c
294
static int add_tree_block(struct btrfs_fs_info *fs_info, u64 ref_root,
fs/btrfs/ref-verify.c
339
static int add_shared_data_ref(struct btrfs_fs_info *fs_info,
fs/btrfs/ref-verify.c
368
static int add_extent_data_ref(struct btrfs_fs_info *fs_info,
fs/btrfs/ref-verify.c
414
static int process_extent_item(struct btrfs_fs_info *fs_info,
fs/btrfs/ref-verify.c
494
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ref-verify.c
599
static void dump_ref_action(struct btrfs_fs_info *fs_info,
fs/btrfs/ref-verify.c
613
static void dump_block_entry(struct btrfs_fs_info *fs_info,
fs/btrfs/ref-verify.c
652
int btrfs_ref_tree_mod(struct btrfs_fs_info *fs_info,
fs/btrfs/ref-verify.c
888
void btrfs_free_ref_cache(struct btrfs_fs_info *fs_info)
fs/btrfs/ref-verify.c
906
void btrfs_free_ref_tree_range(struct btrfs_fs_info *fs_info, u64 start,
fs/btrfs/ref-verify.c
971
int btrfs_build_ref_tree(struct btrfs_fs_info *fs_info)
fs/btrfs/ref-verify.h
12
struct btrfs_fs_info;
fs/btrfs/ref-verify.h
19
int btrfs_build_ref_tree(struct btrfs_fs_info *fs_info);
fs/btrfs/ref-verify.h
20
void btrfs_free_ref_cache(struct btrfs_fs_info *fs_info);
fs/btrfs/ref-verify.h
21
int btrfs_ref_tree_mod(struct btrfs_fs_info *fs_info,
fs/btrfs/ref-verify.h
23
void btrfs_free_ref_tree_range(struct btrfs_fs_info *fs_info, u64 start,
fs/btrfs/ref-verify.h
26
static inline void btrfs_init_ref_verify(struct btrfs_fs_info *fs_info)
fs/btrfs/ref-verify.h
32
static inline int btrfs_build_ref_tree(struct btrfs_fs_info *fs_info)
fs/btrfs/ref-verify.h
37
static inline void btrfs_free_ref_cache(struct btrfs_fs_info *fs_info)
fs/btrfs/ref-verify.h
41
static inline int btrfs_ref_tree_mod(struct btrfs_fs_info *fs_info,
fs/btrfs/ref-verify.h
47
static inline void btrfs_free_ref_tree_range(struct btrfs_fs_info *fs_info,
fs/btrfs/ref-verify.h
52
static inline void btrfs_init_ref_verify(struct btrfs_fs_info *fs_info)
fs/btrfs/reflink.c
177
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/reflink.c
343
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/reflink.c
62
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/reflink.c
637
struct btrfs_fs_info *fs_info = src->root->fs_info;
fs/btrfs/reflink.c
706
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/relocation.c
1013
struct btrfs_fs_info *fs_info = dest->fs_info;
fs/btrfs/relocation.c
1334
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
1507
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
1673
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
1809
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
1928
struct btrfs_fs_info *fs_info = reloc_root->fs_info;
fs/btrfs/relocation.c
2105
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
2138
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
2430
static int get_tree_block_key(struct btrfs_fs_info *fs_info,
fs/btrfs/relocation.c
2553
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
2595
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
2759
noinline int btrfs_should_cancel_balance(const struct btrfs_fs_info *fs_info)
fs/btrfs/relocation.c
2784
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/relocation.c
306
struct btrfs_root *find_reloc_root(struct btrfs_fs_info *fs_info, u64 bytenr)
fs/btrfs/relocation.c
3144
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
3210
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/relocation.c
3341
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
3424
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
3433
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
3488
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
3726
struct btrfs_fs_info *fs_info = group->fs_info;
fs/btrfs/relocation.c
3780
static int reloc_chunk_start(struct btrfs_fs_info *fs_info)
fs/btrfs/relocation.c
3802
static void reloc_chunk_end(struct btrfs_fs_info *fs_info)
fs/btrfs/relocation.c
3812
static struct reloc_control *alloc_reloc_control(struct btrfs_fs_info *fs_info)
fs/btrfs/relocation.c
3867
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
3943
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
3989
static int copy_remapped_data_io(struct btrfs_fs_info *fs_info,
fs/btrfs/relocation.c
4036
static int copy_remapped_data(struct btrfs_fs_info *fs_info, u64 old_addr,
fs/btrfs/relocation.c
4095
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
4124
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
4149
static int move_existing_remap(struct btrfs_fs_info *fs_info,
fs/btrfs/relocation.c
4345
static int move_existing_remaps(struct btrfs_fs_info *fs_info,
fs/btrfs/relocation.c
4425
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
4659
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
4700
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/relocation.c
4770
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
4809
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
481
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
4893
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
4939
static int do_remap_reloc_trans(struct btrfs_fs_info *fs_info,
fs/btrfs/relocation.c
5105
static int do_remap_reloc(struct btrfs_fs_info *fs_info, struct btrfs_path *path,
fs/btrfs/relocation.c
5123
int btrfs_translate_remap(struct btrfs_fs_info *fs_info, u64 *logical, u64 *length)
fs/btrfs/relocation.c
513
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
5173
static int start_block_group_remapping(struct btrfs_fs_info *fs_info,
fs/btrfs/relocation.c
5249
static int do_nonremap_reloc(struct btrfs_fs_info *fs_info, bool verbose,
fs/btrfs/relocation.c
5303
int btrfs_relocate_block_group(struct btrfs_fs_info *fs_info, u64 group_start,
fs/btrfs/relocation.c
5442
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
5469
int btrfs_recover_relocation(struct btrfs_fs_info *fs_info)
fs/btrfs/relocation.c
556
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
5650
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/relocation.c
5702
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
5843
u64 btrfs_get_reloc_bg_bytenr(const struct btrfs_fs_info *fs_info)
fs/btrfs/relocation.c
5858
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
586
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
5924
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
6040
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
701
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
767
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
860
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.h
26
int btrfs_relocate_block_group(struct btrfs_fs_info *fs_info, u64 group_start,
fs/btrfs/relocation.h
31
int btrfs_recover_relocation(struct btrfs_fs_info *fs_info);
fs/btrfs/relocation.h
41
int btrfs_should_cancel_balance(const struct btrfs_fs_info *fs_info);
fs/btrfs/relocation.h
42
struct btrfs_root *find_reloc_root(struct btrfs_fs_info *fs_info, u64 bytenr);
fs/btrfs/relocation.h
44
u64 btrfs_get_reloc_bg_bytenr(const struct btrfs_fs_info *fs_info);
fs/btrfs/relocation.h
45
int btrfs_translate_remap(struct btrfs_fs_info *fs_info, u64 *logical, u64 *length);
fs/btrfs/relocation.h
9
struct btrfs_fs_info;
fs/btrfs/root-tree.c
132
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/root-tree.c
213
int btrfs_find_orphan_roots(struct btrfs_fs_info *fs_info)
fs/btrfs/root-tree.c
497
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/root-tree.h
14
struct btrfs_fs_info;
fs/btrfs/root-tree.h
36
int btrfs_find_orphan_roots(struct btrfs_fs_info *fs_info);
fs/btrfs/scrub.c
1004
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
1162
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
1280
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
1310
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
1351
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
1481
struct btrfs_fs_info *fs_info = path->nodes[0]->fs_info;
fs/btrfs/scrub.c
1520
struct btrfs_fs_info *fs_info = extent_root->fs_info;
fs/btrfs/scrub.c
1606
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
1626
static void fill_one_extent_info(struct btrfs_fs_info *fs_info,
fs/btrfs/scrub.c
1669
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/scrub.c
1803
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
1883
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
1928
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
196
struct btrfs_fs_info *fs_info;
fs/btrfs/scrub.c
1964
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2086
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2123
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2172
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2315
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2444
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2606
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2646
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/scrub.c
2664
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2955
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2989
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
3037
static void scrub_workers_put(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
3054
static noinline_for_stack int scrub_workers_get(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
3086
int btrfs_scrub_dev(struct btrfs_fs_info *fs_info, u64 devid, u64 start,
fs/btrfs/scrub.c
3263
void btrfs_scrub_pause(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
3278
void btrfs_scrub_continue(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
3284
int btrfs_scrub_cancel(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
3307
struct btrfs_fs_info *fs_info = dev->fs_info;
fs/btrfs/scrub.c
3328
int btrfs_scrub_progress(struct btrfs_fs_info *fs_info, u64 devid,
fs/btrfs/scrub.c
354
static int init_scrub_stripe(struct btrfs_fs_info *fs_info,
fs/btrfs/scrub.c
398
static void __scrub_blocked_if_needed(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
408
static void scrub_pause_on(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
414
static void scrub_pause_off(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
424
static void scrub_blocked_if_needed(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
450
struct btrfs_fs_info *fs_info, bool is_dev_replace)
fs/btrfs/scrub.c
505
struct btrfs_fs_info *fs_info = swarn->dev->fs_info;
fs/btrfs/scrub.c
586
struct btrfs_fs_info *fs_info = dev->fs_info;
fs/btrfs/scrub.c
686
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
699
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
714
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
800
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
861
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
893
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
927
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/scrub.c
944
static struct btrfs_bio *alloc_scrub_bbio(struct btrfs_fs_info *fs_info,
fs/btrfs/scrub.c
961
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.h
12
int btrfs_scrub_dev(struct btrfs_fs_info *fs_info, u64 devid, u64 start,
fs/btrfs/scrub.h
15
void btrfs_scrub_pause(struct btrfs_fs_info *fs_info);
fs/btrfs/scrub.h
16
void btrfs_scrub_continue(struct btrfs_fs_info *fs_info);
fs/btrfs/scrub.h
17
int btrfs_scrub_cancel(struct btrfs_fs_info *info);
fs/btrfs/scrub.h
19
int btrfs_scrub_progress(struct btrfs_fs_info *fs_info, u64 devid,
fs/btrfs/scrub.h
8
struct btrfs_fs_info;
fs/btrfs/send.c
1381
struct btrfs_fs_info *fs_info = sctx->send_root->fs_info;
fs/btrfs/send.c
1421
struct btrfs_fs_info *fs_info = sctx->send_root->fs_info;
fs/btrfs/send.c
1552
struct btrfs_fs_info *fs_info = sctx->send_root->fs_info;
fs/btrfs/send.c
4162
struct btrfs_fs_info *fs_info = sctx->send_root->fs_info;
fs/btrfs/send.c
5201
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/send.c
5480
struct btrfs_fs_info *fs_info = sctx->send_root->fs_info;
fs/btrfs/send.c
5531
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/send.c
7269
struct btrfs_fs_info *fs_info = send_root->fs_info;
fs/btrfs/send.c
7583
struct btrfs_fs_info *fs_info = left_root->fs_info;
fs/btrfs/send.c
7982
struct btrfs_fs_info *fs_info = send_root->fs_info;
fs/btrfs/space-info.c
1075
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1121
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1163
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1249
struct btrfs_fs_info *fs_info;
fs/btrfs/space-info.c
1252
fs_info = container_of(work, struct btrfs_fs_info, async_reclaim_work);
fs/btrfs/space-info.c
1271
struct btrfs_fs_info *fs_info;
fs/btrfs/space-info.c
1279
fs_info = container_of(work, struct btrfs_fs_info,
fs/btrfs/space-info.c
1409
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1482
struct btrfs_fs_info *fs_info;
fs/btrfs/space-info.c
1485
fs_info = container_of(work, struct btrfs_fs_info, async_data_reclaim_work);
fs/btrfs/space-info.c
1493
void btrfs_init_async_reclaim_work(struct btrfs_fs_info *fs_info)
fs/btrfs/space-info.c
1537
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1710
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1759
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
189
void btrfs_clear_space_info_full(struct btrfs_fs_info *info)
fs/btrfs/space-info.c
1910
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1934
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1955
__cold void btrfs_dump_space_info_for_trans_abort(struct btrfs_fs_info *fs_info)
fs/btrfs/space-info.c
2028
static u64 calc_unalloc_target(struct btrfs_fs_info *fs_info)
fs/btrfs/space-info.c
2060
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
209
static u64 calc_chunk_size(const struct btrfs_fs_info *fs_info, u64 flags)
fs/btrfs/space-info.c
2093
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
2188
void btrfs_reclaim_sweep(const struct btrfs_fs_info *fs_info)
fs/btrfs/space-info.c
2208
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
237
static void init_space_info(struct btrfs_fs_info *info,
fs/btrfs/space-info.c
261
struct btrfs_fs_info *fs_info = parent->fs_info;
fs/btrfs/space-info.c
286
static int create_space_info(struct btrfs_fs_info *info, u64 flags)
fs/btrfs/space-info.c
327
int btrfs_init_space_info(struct btrfs_fs_info *fs_info)
fs/btrfs/space-info.c
373
void btrfs_add_bg_to_space_info(struct btrfs_fs_info *info,
fs/btrfs/space-info.c
406
struct btrfs_space_info *btrfs_find_space_info(struct btrfs_fs_info *info,
fs/btrfs/space-info.c
421
static u64 calc_effective_data_chunk_size(struct btrfs_fs_info *fs_info)
fs/btrfs/space-info.c
446
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
623
static void dump_global_block_rsv(struct btrfs_fs_info *fs_info)
fs/btrfs/space-info.c
635
const struct btrfs_fs_info *fs_info = info->fs_info;
fs/btrfs/space-info.c
655
struct btrfs_fs_info *fs_info = info->fs_info;
fs/btrfs/space-info.c
692
static inline u64 calc_reclaim_items_nr(const struct btrfs_fs_info *fs_info,
fs/btrfs/space-info.c
712
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
842
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
963
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.h
109
struct btrfs_fs_info *fs_info;
fs/btrfs/space-info.h
15
struct btrfs_fs_info;
fs/btrfs/space-info.h
242
struct btrfs_fs_info *fs_info = sinfo->fs_info; \
fs/btrfs/space-info.h
272
int btrfs_init_space_info(struct btrfs_fs_info *fs_info);
fs/btrfs/space-info.h
273
void btrfs_add_bg_to_space_info(struct btrfs_fs_info *info,
fs/btrfs/space-info.h
277
struct btrfs_space_info *btrfs_find_space_info(struct btrfs_fs_info *info,
fs/btrfs/space-info.h
279
void btrfs_clear_space_info_full(struct btrfs_fs_info *info);
fs/btrfs/space-info.h
300
void btrfs_dump_space_info_for_trans_abort(struct btrfs_fs_info *fs_info);
fs/btrfs/space-info.h
301
void btrfs_init_async_reclaim_work(struct btrfs_fs_info *fs_info);
fs/btrfs/space-info.h
307
void btrfs_reclaim_sweep(const struct btrfs_fs_info *fs_info);
fs/btrfs/subpage.c
116
struct btrfs_folio_state *btrfs_alloc_folio_state(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
148
void btrfs_folio_inc_eb_refs(const struct btrfs_fs_info *fs_info, struct folio *folio)
fs/btrfs/subpage.c
162
void btrfs_folio_dec_eb_refs(const struct btrfs_fs_info *fs_info, struct folio *folio)
fs/btrfs/subpage.c
177
static void btrfs_subpage_assert(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
223
static bool btrfs_subpage_end_and_test_lock(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
277
void btrfs_folio_end_lock(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
307
void btrfs_folio_end_lock_bitmap(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
361
void btrfs_subpage_set_uptodate(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
376
void btrfs_subpage_clear_uptodate(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
390
void btrfs_subpage_set_dirty(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
414
bool btrfs_subpage_clear_and_test_dirty(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
431
void btrfs_subpage_clear_dirty(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
441
void btrfs_subpage_set_writeback(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
465
void btrfs_subpage_clear_writeback(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
482
void btrfs_subpage_set_ordered(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
496
void btrfs_subpage_clear_ordered(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
511
void btrfs_subpage_set_checked(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
526
void btrfs_subpage_clear_checked(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
545
bool btrfs_subpage_test_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
573
void btrfs_folio_set_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
583
void btrfs_folio_clear_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
593
bool btrfs_folio_test_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
601
void btrfs_folio_clamp_set_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
612
void btrfs_folio_clamp_clear_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
623
bool btrfs_folio_clamp_test_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
66
int btrfs_attach_folio_state(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
690
void btrfs_folio_assert_not_dirty(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
726
void btrfs_folio_set_lock(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
776
void __cold btrfs_subpage_dump_bitmap(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
814
void btrfs_get_subpage_dirty_bitmap(struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
98
void btrfs_detach_folio_state(const struct btrfs_fs_info *fs_info, struct folio *folio,
fs/btrfs/subpage.h
103
static inline bool btrfs_meta_is_subpage(const struct btrfs_fs_info *fs_info)
fs/btrfs/subpage.h
107
static inline bool btrfs_is_subpage(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
115
int btrfs_attach_folio_state(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
117
void btrfs_detach_folio_state(const struct btrfs_fs_info *fs_info, struct folio *folio,
fs/btrfs/subpage.h
121
struct btrfs_folio_state *btrfs_alloc_folio_state(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
128
void btrfs_folio_inc_eb_refs(const struct btrfs_fs_info *fs_info, struct folio *folio);
fs/btrfs/subpage.h
129
void btrfs_folio_dec_eb_refs(const struct btrfs_fs_info *fs_info, struct folio *folio);
fs/btrfs/subpage.h
131
void btrfs_folio_end_lock(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
133
void btrfs_folio_set_lock(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
135
void btrfs_folio_end_lock_bitmap(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
159
void btrfs_subpage_set_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
161
void btrfs_subpage_clear_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
163
bool btrfs_subpage_test_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
165
void btrfs_folio_set_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
167
void btrfs_folio_clear_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
169
bool btrfs_folio_test_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
171
void btrfs_folio_clamp_set_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
173
void btrfs_folio_clamp_clear_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
175
bool btrfs_folio_clamp_test_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
191
static inline void btrfs_folio_clamp_finish_io(struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
200
bool btrfs_subpage_clear_and_test_dirty(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
203
void btrfs_folio_assert_not_dirty(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
206
void btrfs_get_subpage_dirty_bitmap(struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
209
void __cold btrfs_subpage_dump_bitmap(const struct btrfs_fs_info *fs_info,
fs/btrfs/super.c
1013
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
1062
struct btrfs_fs_info *info = btrfs_sb(dentry->d_sb);
fs/btrfs/super.c
1202
struct btrfs_fs_info *fs_info = btrfs_sb(s);
fs/btrfs/super.c
1236
static void btrfs_resize_thread_pool(struct btrfs_fs_info *fs_info,
fs/btrfs/super.c
1257
static inline void btrfs_remount_begin(struct btrfs_fs_info *fs_info,
fs/btrfs/super.c
1271
static inline void btrfs_remount_cleanup(struct btrfs_fs_info *fs_info,
fs/btrfs/super.c
1298
static int btrfs_remount_rw(struct btrfs_fs_info *fs_info)
fs/btrfs/super.c
1345
static int btrfs_remount_ro(struct btrfs_fs_info *fs_info)
fs/btrfs/super.c
1407
static void btrfs_ctx_to_info(struct btrfs_fs_info *fs_info, struct btrfs_fs_context *ctx)
fs/btrfs/super.c
1418
static void btrfs_info_to_ctx(struct btrfs_fs_info *fs_info, struct btrfs_fs_context *ctx)
fs/btrfs/super.c
1443
static void btrfs_emit_options(struct btrfs_fs_info *info,
fs/btrfs/super.c
1502
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
1608
static inline int btrfs_calc_avail_data_space(struct btrfs_fs_info *fs_info,
fs/btrfs/super.c
1728
struct btrfs_fs_info *fs_info = btrfs_sb(dentry->d_sb);
fs/btrfs/super.c
1835
struct btrfs_fs_info *p = fc->s_fs_info;
fs/btrfs/super.c
1836
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
1843
struct btrfs_fs_info *fs_info = fc->s_fs_info;
fs/btrfs/super.c
2042
struct btrfs_fs_info *fs_info = NULL;
fs/btrfs/super.c
2057
fs_info = kvzalloc_obj(struct btrfs_fs_info);
fs/btrfs/super.c
2126
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
2134
struct btrfs_fs_info *fs_info = fc->s_fs_info;
fs/btrfs/super.c
2292
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
2306
struct btrfs_fs_info *fs_info = dev->fs_info;
fs/btrfs/super.c
2358
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
2391
struct btrfs_fs_info *fs_info = btrfs_sb(root->d_sb);
fs/btrfs/super.c
2407
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
2418
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
2429
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
2480
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
2488
struct btrfs_fs_info *fs_info = btrfs_sb(root->d_sb);
fs/btrfs/super.c
667
static void btrfs_clear_oneshot_options(struct btrfs_fs_info *fs_info)
fs/btrfs/super.c
674
static bool check_ro_option(const struct btrfs_fs_info *fs_info,
fs/btrfs/super.c
686
bool btrfs_check_options(const struct btrfs_fs_info *info,
fs/btrfs/super.c
71
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
737
void btrfs_set_free_space_cache_settings(struct btrfs_fs_info *fs_info)
fs/btrfs/super.c
777
static void set_device_specific_options(struct btrfs_fs_info *fs_info)
fs/btrfs/super.c
800
char *btrfs_get_subvol_name_from_objectid(struct btrfs_fs_info *fs_info,
fs/btrfs/super.c
91
static void btrfs_emit_options(struct btrfs_fs_info *info,
fs/btrfs/super.c
918
static int get_default_subvol_objectid(struct btrfs_fs_info *fs_info, u64 *objectid)
fs/btrfs/super.c
960
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.h
11
struct btrfs_fs_info;
fs/btrfs/super.h
13
bool btrfs_check_options(const struct btrfs_fs_info *info,
fs/btrfs/super.h
17
char *btrfs_get_subvol_name_from_objectid(struct btrfs_fs_info *fs_info,
fs/btrfs/super.h
19
void btrfs_set_free_space_cache_settings(struct btrfs_fs_info *fs_info);
fs/btrfs/super.h
21
static inline struct btrfs_fs_info *btrfs_sb(struct super_block *sb)
fs/btrfs/sysfs.c
101
static inline struct btrfs_fs_info *to_fs_info(struct kobject *kobj);
fs/btrfs/sysfs.c
1075
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
1090
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
1126
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
1136
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
1146
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
1171
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
1196
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
1206
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
121
static u64 get_features(struct btrfs_fs_info *fs_info,
fs/btrfs/sysfs.c
1217
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
1246
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
1256
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
1268
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
1307
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
1316
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
133
static void set_features(struct btrfs_fs_info *fs_info,
fs/btrfs/sysfs.c
1512
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
1521
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
1586
static inline struct btrfs_fs_info *to_fs_info(struct kobject *kobj)
fs/btrfs/sysfs.c
1619
static int addrm_unknown_feature_attrs(struct btrfs_fs_info *fs_info, bool add)
fs/btrfs/sysfs.c
1710
void btrfs_sysfs_remove_mounted(struct btrfs_fs_info *fs_info)
fs/btrfs/sysfs.c
179
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
1820
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/sysfs.c
195
struct btrfs_fs_info *fs_info;
fs/btrfs/sysfs.c
2287
int btrfs_sysfs_add_mounted(struct btrfs_fs_info *fs_info)
fs/btrfs/sysfs.c
2359
struct btrfs_fs_info *fs_info = to_fs_info(qgroups_kobj->parent);
fs/btrfs/sysfs.c
2374
struct btrfs_fs_info *fs_info = to_fs_info(qgroups_kobj->parent);
fs/btrfs/sysfs.c
2401
struct btrfs_fs_info *fs_info = to_fs_info(qgroups_kobj->parent);
fs/btrfs/sysfs.c
2416
struct btrfs_fs_info *fs_info = to_fs_info(qgroups_kobj->parent);
fs/btrfs/sysfs.c
2430
struct btrfs_fs_info *fs_info = to_fs_info(qgroups_kobj->parent);
fs/btrfs/sysfs.c
2475
static inline struct btrfs_fs_info *qgroup_kobj_to_fs_info(struct kobject *kobj)
fs/btrfs/sysfs.c
2485
struct btrfs_fs_info *fs_info = qgroup_kobj_to_fs_info(qgroup_kobj); \
fs/btrfs/sysfs.c
2497
struct btrfs_fs_info *fs_info = qgroup_kobj_to_fs_info(qgroup_kobj); \
fs/btrfs/sysfs.c
2545
int btrfs_sysfs_add_one_qgroup(struct btrfs_fs_info *fs_info,
fs/btrfs/sysfs.c
2567
void btrfs_sysfs_del_qgroups(struct btrfs_fs_info *fs_info)
fs/btrfs/sysfs.c
2586
int btrfs_sysfs_add_qgroups(struct btrfs_fs_info *fs_info)
fs/btrfs/sysfs.c
262
struct btrfs_fs_info *fs_info = to_fs_info(kobj);
fs/btrfs/sysfs.c
2622
void btrfs_sysfs_del_one_qgroup(struct btrfs_fs_info *fs_info,
fs/btrfs/sysfs.c
2638
void btrfs_sysfs_feature_update(struct btrfs_fs_info *fs_info)
fs/btrfs/sysfs.c
475
struct btrfs_fs_info *fs_info = discard_to_fs_info(kobj);
fs/btrfs/sysfs.c
486
struct btrfs_fs_info *fs_info = discard_to_fs_info(kobj);
fs/btrfs/sysfs.c
497
struct btrfs_fs_info *fs_info = discard_to_fs_info(kobj);
fs/btrfs/sysfs.c
508
struct btrfs_fs_info *fs_info = discard_to_fs_info(kobj);
fs/btrfs/sysfs.c
519
struct btrfs_fs_info *fs_info = discard_to_fs_info(kobj);
fs/btrfs/sysfs.c
530
struct btrfs_fs_info *fs_info = discard_to_fs_info(kobj);
fs/btrfs/sysfs.c
540
struct btrfs_fs_info *fs_info = discard_to_fs_info(kobj);
fs/btrfs/sysfs.c
561
struct btrfs_fs_info *fs_info = discard_to_fs_info(kobj);
fs/btrfs/sysfs.c
571
struct btrfs_fs_info *fs_info = discard_to_fs_info(kobj);
fs/btrfs/sysfs.c
591
struct btrfs_fs_info *fs_info = discard_to_fs_info(kobj);
fs/btrfs/sysfs.c
601
struct btrfs_fs_info *fs_info = discard_to_fs_info(kobj);
fs/btrfs/sysfs.c
675
struct btrfs_fs_info *fs_info = to_fs_info(kobj->parent);
fs/btrfs/sysfs.c
684
struct btrfs_fs_info *fs_info = to_fs_info(kobj->parent);
fs/btrfs/sysfs.c
771
struct btrfs_fs_info *fs_info = to_fs_info(get_btrfs_kobj(kobj));
fs/btrfs/sysfs.c
859
struct btrfs_fs_info *fs_info = to_fs_info(get_btrfs_kobj(kobj));
fs/btrfs/sysfs.h
11
struct btrfs_fs_info;
fs/btrfs/sysfs.h
32
void btrfs_sysfs_feature_update(struct btrfs_fs_info *fs_info);
fs/btrfs/sysfs.h
37
int btrfs_sysfs_add_mounted(struct btrfs_fs_info *fs_info);
fs/btrfs/sysfs.h
38
void btrfs_sysfs_remove_mounted(struct btrfs_fs_info *fs_info);
fs/btrfs/sysfs.h
44
int btrfs_sysfs_add_one_qgroup(struct btrfs_fs_info *fs_info,
fs/btrfs/sysfs.h
46
void btrfs_sysfs_del_qgroups(struct btrfs_fs_info *fs_info);
fs/btrfs/sysfs.h
47
int btrfs_sysfs_add_qgroups(struct btrfs_fs_info *fs_info);
fs/btrfs/sysfs.h
48
void btrfs_sysfs_del_one_qgroup(struct btrfs_fs_info *fs_info,
fs/btrfs/tests/btrfs-tests.c
118
struct btrfs_fs_info *btrfs_alloc_dummy_fs_info(u32 nodesize, u32 sectorsize)
fs/btrfs/tests/btrfs-tests.c
120
struct btrfs_fs_info *fs_info = kzalloc_obj(struct btrfs_fs_info);
fs/btrfs/tests/btrfs-tests.c
155
void btrfs_free_dummy_fs_info(struct btrfs_fs_info *fs_info)
fs/btrfs/tests/btrfs-tests.c
203
btrfs_alloc_dummy_block_group(struct btrfs_fs_info *fs_info,
fs/btrfs/tests/btrfs-tests.c
240
void btrfs_init_dummy_transaction(struct btrfs_transaction *trans, struct btrfs_fs_info *fs_info)
fs/btrfs/tests/btrfs-tests.c
250
struct btrfs_fs_info *fs_info)
fs/btrfs/tests/btrfs-tests.c
97
struct btrfs_device *btrfs_alloc_dummy_device(struct btrfs_fs_info *fs_info)
fs/btrfs/tests/btrfs-tests.h
52
struct btrfs_fs_info *btrfs_alloc_dummy_fs_info(u32 nodesize, u32 sectorsize);
fs/btrfs/tests/btrfs-tests.h
53
void btrfs_free_dummy_fs_info(struct btrfs_fs_info *fs_info);
fs/btrfs/tests/btrfs-tests.h
54
DEFINE_FREE(btrfs_free_dummy_fs_info, struct btrfs_fs_info *,
fs/btrfs/tests/btrfs-tests.h
58
btrfs_alloc_dummy_block_group(struct btrfs_fs_info *fs_info, unsigned long length);
fs/btrfs/tests/btrfs-tests.h
63
struct btrfs_fs_info *fs_info);
fs/btrfs/tests/btrfs-tests.h
64
void btrfs_init_dummy_transaction(struct btrfs_transaction *trans, struct btrfs_fs_info *fs_info);
fs/btrfs/tests/btrfs-tests.h
65
struct btrfs_device *btrfs_alloc_dummy_device(struct btrfs_fs_info *fs_info);
fs/btrfs/tests/chunk-allocation-tests.c
244
struct btrfs_fs_info *fs_info;
fs/btrfs/tests/chunk-allocation-tests.c
389
struct btrfs_fs_info *fs_info;
fs/btrfs/tests/delayed-refs-tests.c
172
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/tests/delayed-refs-tests.c
238
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/tests/delayed-refs-tests.c
340
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/tests/delayed-refs-tests.c
46
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/tests/delayed-refs-tests.c
781
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/tests/delayed-refs-tests.c
978
struct btrfs_fs_info *fs_info;
fs/btrfs/tests/extent-buffer-tests.c
15
struct btrfs_fs_info *fs_info;
fs/btrfs/tests/extent-io-tests.c
111
struct btrfs_fs_info *fs_info;
fs/btrfs/tests/extent-io-tests.c
507
struct btrfs_fs_info *fs_info;
fs/btrfs/tests/extent-io-tests.c
711
struct btrfs_fs_info *fs_info;
fs/btrfs/tests/extent-map-tests.c
1015
static int test_rmap_block(struct btrfs_fs_info *fs_info,
fs/btrfs/tests/extent-map-tests.c
1093
struct btrfs_fs_info *fs_info = NULL;
fs/btrfs/tests/extent-map-tests.c
163
static int test_case_2(struct btrfs_fs_info *fs_info, struct btrfs_inode *inode)
fs/btrfs/tests/extent-map-tests.c
257
static int __test_case_3(struct btrfs_fs_info *fs_info,
fs/btrfs/tests/extent-map-tests.c
351
static int test_case_3(struct btrfs_fs_info *fs_info, struct btrfs_inode *inode)
fs/btrfs/tests/extent-map-tests.c
366
static int __test_case_4(struct btrfs_fs_info *fs_info,
fs/btrfs/tests/extent-map-tests.c
485
static int test_case_4(struct btrfs_fs_info *fs_info, struct btrfs_inode *inode)
fs/btrfs/tests/extent-map-tests.c
62
static int test_case_1(struct btrfs_fs_info *fs_info, struct btrfs_inode *inode)
fs/btrfs/tests/extent-map-tests.c
623
static int test_case_5(struct btrfs_fs_info *fs_info, struct btrfs_inode *inode)
fs/btrfs/tests/extent-map-tests.c
710
static int test_case_6(struct btrfs_fs_info *fs_info, struct btrfs_inode *inode)
fs/btrfs/tests/extent-map-tests.c
770
static int test_case_7(struct btrfs_fs_info *fs_info, struct btrfs_inode *inode)
fs/btrfs/tests/extent-map-tests.c
912
static int test_case_8(struct btrfs_fs_info *fs_info, struct btrfs_inode *inode)
fs/btrfs/tests/free-space-tests.c
1007
struct btrfs_fs_info *fs_info;
fs/btrfs/tests/free-space-tree-tests.c
108
struct btrfs_fs_info *fs_info,
fs/btrfs/tests/free-space-tree-tests.c
151
struct btrfs_fs_info *fs_info,
fs/btrfs/tests/free-space-tree-tests.c
165
struct btrfs_fs_info *fs_info,
fs/btrfs/tests/free-space-tree-tests.c
185
struct btrfs_fs_info *fs_info,
fs/btrfs/tests/free-space-tree-tests.c
208
struct btrfs_fs_info *fs_info,
fs/btrfs/tests/free-space-tree-tests.c
21
struct btrfs_fs_info *fs_info,
fs/btrfs/tests/free-space-tree-tests.c
231
struct btrfs_fs_info *fs_info,
fs/btrfs/tests/free-space-tree-tests.c
255
struct btrfs_fs_info *fs_info,
fs/btrfs/tests/free-space-tree-tests.c
291
struct btrfs_fs_info *fs_info,
fs/btrfs/tests/free-space-tree-tests.c
328
struct btrfs_fs_info *fs_info,
fs/btrfs/tests/free-space-tree-tests.c
371
struct btrfs_fs_info *fs_info,
fs/btrfs/tests/free-space-tree-tests.c
416
struct btrfs_fs_info *,
fs/btrfs/tests/free-space-tree-tests.c
424
struct btrfs_fs_info *fs_info;
fs/btrfs/tests/inode-tests.c
244
struct btrfs_fs_info *fs_info = NULL;
fs/btrfs/tests/inode-tests.c
799
struct btrfs_fs_info *fs_info = NULL;
fs/btrfs/tests/inode-tests.c
898
struct btrfs_fs_info *fs_info = NULL;
fs/btrfs/tests/qgroup-tests.c
201
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/tests/qgroup-tests.c
313
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/tests/qgroup-tests.c
464
struct btrfs_fs_info *fs_info = NULL;
fs/btrfs/tests/raid-stripe-tree-tests.c
1087
struct btrfs_fs_info *fs_info;
fs/btrfs/tests/raid-stripe-tree-tests.c
218
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/tests/raid-stripe-tree-tests.c
362
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/tests/raid-stripe-tree-tests.c
40
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/tests/raid-stripe-tree-tests.c
505
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/tests/raid-stripe-tree-tests.c
647
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/tests/raid-stripe-tree-tests.c
756
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/tests/raid-stripe-tree-tests.c
878
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/tests/raid-stripe-tree-tests.c
999
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
1006
void btrfs_throttle(struct btrfs_fs_info *fs_info)
fs/btrfs/transaction.c
1028
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
1067
struct btrfs_fs_info *info = trans->fs_info;
fs/btrfs/transaction.c
1132
int btrfs_write_marked_extents(struct btrfs_fs_info *fs_info,
fs/btrfs/transaction.c
1185
static int __btrfs_wait_marked_extents(struct btrfs_fs_info *fs_info,
fs/btrfs/transaction.c
1219
static int btrfs_wait_extents(struct btrfs_fs_info *fs_info,
fs/btrfs/transaction.c
1236
struct btrfs_fs_info *fs_info = log_root->fs_info;
fs/btrfs/transaction.c
1270
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
1304
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/transaction.c
1337
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
1423
void btrfs_maybe_wake_unfinished_drop(struct btrfs_fs_info *fs_info)
fs/btrfs/transaction.c
1452
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/transaction.c
1473
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
1558
struct btrfs_fs_info *fs_info = src->fs_info;
fs/btrfs/transaction.c
1654
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
182
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
1965
static void update_super_roots(struct btrfs_fs_info *fs_info)
fs/btrfs/transaction.c
1996
int btrfs_transaction_blocked(struct btrfs_fs_info *info)
fs/btrfs/transaction.c
2011
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
2056
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
2139
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
2155
static inline int btrfs_start_delalloc_flush(struct btrfs_fs_info *fs_info)
fs/btrfs/transaction.c
2179
static inline void btrfs_wait_delalloc_flush(struct btrfs_fs_info *fs_info)
fs/btrfs/transaction.c
2207
static void update_commit_stats(struct btrfs_fs_info *fs_info)
fs/btrfs/transaction.c
2224
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
256
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
2671
int btrfs_clean_one_deleted_snapshot(struct btrfs_fs_info *fs_info)
fs/btrfs/transaction.c
269
static noinline int join_transaction(struct btrfs_fs_info *fs_info,
fs/btrfs/transaction.c
2717
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
411
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/transaction.c
471
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/transaction.c
490
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/transaction.c
523
static void wait_current_trans(struct btrfs_fs_info *fs_info, unsigned int type)
fs/btrfs/transaction.c
544
static bool may_wait_transaction(struct btrfs_fs_info *fs_info, int type)
fs/btrfs/transaction.c
557
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/transaction.c
568
static int btrfs_reserve_trans_metadata(struct btrfs_fs_info *fs_info,
fs/btrfs/transaction.c
602
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/transaction.c
904
struct btrfs_fs_info *fs_info = commit->fs_info;
fs/btrfs/transaction.c
946
int btrfs_wait_for_commit(struct btrfs_fs_info *fs_info, u64 transid)
fs/btrfs/transaction.h
110
struct btrfs_fs_info *fs_info;
fs/btrfs/transaction.h
162
struct btrfs_fs_info *fs_info;
fs/btrfs/transaction.h
21
struct btrfs_fs_info;
fs/btrfs/transaction.h
280
int btrfs_wait_for_commit(struct btrfs_fs_info *fs_info, u64 transid);
fs/btrfs/transaction.h
283
void btrfs_maybe_wake_unfinished_drop(struct btrfs_fs_info *fs_info);
fs/btrfs/transaction.h
284
int btrfs_clean_one_deleted_snapshot(struct btrfs_fs_info *fs_info);
fs/btrfs/transaction.h
290
void btrfs_throttle(struct btrfs_fs_info *fs_info);
fs/btrfs/transaction.h
293
int btrfs_write_marked_extents(struct btrfs_fs_info *fs_info,
fs/btrfs/transaction.h
296
int btrfs_transaction_blocked(struct btrfs_fs_info *info);
fs/btrfs/tree-checker.c
1025
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
1129
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
1218
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
1368
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
146
const struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/tree-checker.c
2020
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
211
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
2181
struct btrfs_fs_info *fs_info = node->fs_info;
fs/btrfs/tree-checker.c
2305
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/tree-checker.c
368
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
525
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
59
const struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/tree-checker.c
662
const struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/tree-checker.c
685
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
785
static void chunk_err(const struct btrfs_fs_info *fs_info,
fs/btrfs/tree-checker.c
85
const struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/tree-checker.c
860
int btrfs_check_chunk_valid(const struct btrfs_fs_info *fs_info,
fs/btrfs/tree-checker.h
13
struct btrfs_fs_info;
fs/btrfs/tree-checker.h
75
int btrfs_check_chunk_valid(const struct btrfs_fs_info *fs_info,
fs/btrfs/tree-log.c
175
struct btrfs_fs_info *fs_info = wc->trans->fs_info;
fs/btrfs/tree-log.c
291
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/tree-log.c
2959
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/tree-log.c
2999
struct btrfs_fs_info *fs_info = wc->log->fs_info;
fs/btrfs/tree-log.c
3181
struct btrfs_fs_info *fs_info = log->fs_info;
fs/btrfs/tree-log.c
3325
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/tree-log.c
3695
struct btrfs_fs_info *fs_info)
fs/btrfs/tree-log.c
429
struct btrfs_fs_info *fs_info = log->fs_info;
fs/btrfs/tree-log.c
5616
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/tree-log.c
722
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/tree-log.c
7545
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/tree-log.c
7690
struct btrfs_fs_info *fs_info = log_root_tree->fs_info;
fs/btrfs/tree-log.h
76
struct btrfs_fs_info *fs_info);
fs/btrfs/tree-mod-log.c
1008
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/tree-mod-log.c
1133
u64 btrfs_tree_mod_log_lowest_seq(struct btrfs_fs_info *fs_info)
fs/btrfs/tree-mod-log.c
144
static noinline int tree_mod_log_insert(struct btrfs_fs_info *fs_info,
fs/btrfs/tree-mod-log.c
208
static bool tree_mod_dont_log(struct btrfs_fs_info *fs_info, const struct extent_buffer *eb)
fs/btrfs/tree-mod-log.c
225
static bool tree_mod_need_log(const struct btrfs_fs_info *fs_info,
fs/btrfs/tree-mod-log.c
406
static int tree_mod_log_free_eb(struct btrfs_fs_info *fs_info,
fs/btrfs/tree-mod-log.c
430
struct btrfs_fs_info *fs_info = old_root->fs_info;
fs/btrfs/tree-mod-log.c
510
static struct tree_mod_elem *__tree_mod_log_search(struct btrfs_fs_info *fs_info,
fs/btrfs/tree-mod-log.c
557
static struct tree_mod_elem *tree_mod_log_search_oldest(struct btrfs_fs_info *fs_info,
fs/btrfs/tree-mod-log.c
568
static struct tree_mod_elem *tree_mod_log_search(struct btrfs_fs_info *fs_info,
fs/btrfs/tree-mod-log.c
58
static u64 btrfs_inc_tree_mod_seq(struct btrfs_fs_info *fs_info)
fs/btrfs/tree-mod-log.c
580
struct btrfs_fs_info *fs_info = dst->fs_info;
fs/btrfs/tree-mod-log.c
71
u64 btrfs_get_tree_mod_seq(struct btrfs_fs_info *fs_info,
fs/btrfs/tree-mod-log.c
826
static void tree_mod_log_rewind(struct btrfs_fs_info *fs_info,
fs/btrfs/tree-mod-log.c
85
void btrfs_put_tree_mod_seq(struct btrfs_fs_info *fs_info,
fs/btrfs/tree-mod-log.c
947
struct extent_buffer *btrfs_tree_mod_log_rewind(struct btrfs_fs_info *fs_info,
fs/btrfs/tree-mod-log.h
33
u64 btrfs_get_tree_mod_seq(struct btrfs_fs_info *fs_info,
fs/btrfs/tree-mod-log.h
35
void btrfs_put_tree_mod_seq(struct btrfs_fs_info *fs_info,
fs/btrfs/tree-mod-log.h
43
struct extent_buffer *btrfs_tree_mod_log_rewind(struct btrfs_fs_info *fs_info,
fs/btrfs/tree-mod-log.h
56
u64 btrfs_tree_mod_log_lowest_seq(struct btrfs_fs_info *fs_info);
fs/btrfs/tree-mod-log.h
9
struct btrfs_fs_info;
fs/btrfs/uuid-tree.c
136
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/uuid-tree.c
209
int btrfs_uuid_tree_check_overflow(struct btrfs_fs_info *fs_info,
fs/btrfs/uuid-tree.c
264
static int btrfs_check_uuid_tree_entry(struct btrfs_fs_info *fs_info,
fs/btrfs/uuid-tree.c
298
int btrfs_uuid_tree_iterate(struct btrfs_fs_info *fs_info)
fs/btrfs/uuid-tree.c
396
struct btrfs_fs_info *fs_info = data;
fs/btrfs/uuid-tree.c
529
int btrfs_create_uuid_tree(struct btrfs_fs_info *fs_info)
fs/btrfs/uuid-tree.c
81
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/uuid-tree.h
15
int btrfs_uuid_tree_check_overflow(struct btrfs_fs_info *fs_info,
fs/btrfs/uuid-tree.h
17
int btrfs_uuid_tree_iterate(struct btrfs_fs_info *fs_info);
fs/btrfs/uuid-tree.h
18
int btrfs_create_uuid_tree(struct btrfs_fs_info *fs_info);
fs/btrfs/uuid-tree.h
9
struct btrfs_fs_info;
fs/btrfs/volumes.c
1811
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/volumes.c
1952
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/volumes.c
2000
static u64 find_next_chunk(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
2018
static noinline int find_next_devid(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
2161
static int btrfs_check_raid_min_devices(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
2211
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/volumes.c
2230
static u64 btrfs_num_devices(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
2244
static void btrfs_scratch_superblock(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
2266
void btrfs_scratch_superblocks(struct btrfs_fs_info *fs_info, struct btrfs_device *device)
fs/btrfs/volumes.c
2288
int btrfs_rm_device(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
2556
int btrfs_get_dev_args_from_path(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
261
static int btrfs_relocate_sys_chunks(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.c
2610
struct btrfs_fs_info *fs_info, u64 devid,
fs/btrfs/volumes.c
2635
static struct btrfs_fs_devices *btrfs_init_sprout(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
2680
static void btrfs_setup_sprout(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
2735
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
2802
int btrfs_init_new_device(struct btrfs_fs_info *fs_info, const char *device_path)
fs/btrfs/volumes.c
3092
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/volumes.c
3135
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
3169
static int btrfs_del_sys_chunk(struct btrfs_fs_info *fs_info, u64 chunk_offset)
fs/btrfs/volumes.c
3215
struct btrfs_chunk_map *btrfs_find_chunk_map_nolock(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
3278
struct btrfs_chunk_map *btrfs_find_chunk_map(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
3298
struct btrfs_chunk_map *btrfs_get_chunk_map(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
3350
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
3399
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
3524
static int btrfs_relocate_chunk_finish(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
3563
int btrfs_relocate_chunk(struct btrfs_fs_info *fs_info, u64 chunk_offset, bool verbose)
fs/btrfs/volumes.c
3617
static int btrfs_relocate_sys_chunks(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
3705
static int btrfs_may_alloc_data_chunk(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
3780
static int insert_balance_item(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
3833
static int del_balance_item(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
3920
static void reset_balance_state(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
3952
static bool chunk_usage_range_filter(struct btrfs_fs_info *fs_info, u64 chunk_offset,
fs/btrfs/volumes.c
3983
static bool chunk_usage_filter(struct btrfs_fs_info *fs_info, u64 chunk_offset,
fs/btrfs/volumes.c
4109
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/volumes.c
4210
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
4239
static int balance_remap_chunks(struct btrfs_fs_info *fs_info, struct btrfs_path *path,
fs/btrfs/volumes.c
4311
static int __btrfs_balance(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
4580
static inline int validate_convert_profile(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
4695
static void describe_balance_start_or_resume(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
4752
int btrfs_balance(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
4944
struct btrfs_fs_info *fs_info = data;
fs/btrfs/volumes.c
4957
int btrfs_resume_balance_async(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
4991
int btrfs_recover_balance(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
5058
int btrfs_pause_balance(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
5087
int btrfs_cancel_balance(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
5143
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/volumes.c
5344
static int btrfs_add_system_chunk(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
5390
static void check_raid56_incompat_flag(struct btrfs_fs_info *info, u64 type)
fs/btrfs/volumes.c
5398
static void check_raid1c34_incompat_flag(struct btrfs_fs_info *info, u64 type)
fs/btrfs/volumes.c
5526
struct btrfs_fs_info *info = fs_devices->fs_info;
fs/btrfs/volumes.c
5686
struct btrfs_fs_info *info = fs_devices->fs_info;
fs/btrfs/volumes.c
5741
void btrfs_remove_chunk_map(struct btrfs_fs_info *fs_info, struct btrfs_chunk_map *map)
fs/btrfs/volumes.c
5769
int btrfs_add_chunk_map(struct btrfs_fs_info *fs_info, struct btrfs_chunk_map *map)
fs/btrfs/volumes.c
5807
struct btrfs_fs_info *info = trans->fs_info;
fs/btrfs/volumes.c
5874
struct btrfs_fs_info *info = trans->fs_info;
fs/btrfs/volumes.c
5931
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
6034
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
6092
bool btrfs_chunk_writeable(struct btrfs_fs_info *fs_info, u64 chunk_offset)
fs/btrfs/volumes.c
6127
void btrfs_mapping_tree_free(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
6167
int btrfs_num_copies(struct btrfs_fs_info *fs_info, u64 logical, u64 len)
fs/btrfs/volumes.c
6187
unsigned long btrfs_full_stripe_len(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
6254
struct btrfs_fs_info *fs_info = device->fs_devices->fs_info;
fs/btrfs/volumes.c
6276
static int find_live_mirror(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
6345
struct btrfs_io_context *alloc_btrfs_io_context(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
6383
struct btrfs_discard_stripe *btrfs_map_discard(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
6538
static bool is_block_group_to_copy(struct btrfs_fs_info *fs_info, u64 logical)
fs/btrfs/volumes.c
6683
static int set_io_stripe(struct btrfs_fs_info *fs_info, u64 logical,
fs/btrfs/volumes.c
6701
static bool is_single_device_io(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
6731
static void map_blocks_raid1(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
6767
static void map_blocks_raid10(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
6887
int btrfs_map_block(struct btrfs_fs_info *fs_info, enum btrfs_map_op op,
fs/btrfs/volumes.c
7206
struct btrfs_device *btrfs_alloc_device(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
7260
static void btrfs_report_missing_device(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
7286
static int check_32bit_meta_chunk(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
7305
static void warn_32bit_meta_chunk(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
7318
static struct btrfs_device *handle_missing_device(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
7343
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/volumes.c
7462
static struct btrfs_fs_devices *open_seed_devices(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
7525
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/volumes.c
7632
int btrfs_read_sys_array(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
7709
bool btrfs_check_rw_degradable(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
7765
int btrfs_read_chunk_tree(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
7888
int btrfs_init_devices_late(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
7980
int btrfs_init_dev_stats(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
8012
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
8075
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
8147
int btrfs_get_dev_stats(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
8227
static int verify_one_dev_extent(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
8325
static int verify_chunk_dev_extent_mapping(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
8355
int btrfs_verify_dev_extents(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
8452
bool btrfs_verify_dev_items(const struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
8488
bool btrfs_pinned_by_swapfile(struct btrfs_fs_info *fs_info, void *ptr)
fs/btrfs/volumes.c
8511
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/volumes.c
8555
bool btrfs_repair_one_zone(struct btrfs_fs_info *fs_info, u64 logical)
fs/btrfs/volumes.c
8616
int btrfs_map_repair_block(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
126
struct btrfs_fs_info *fs_info;
fs/btrfs/volumes.h
28
struct btrfs_fs_info;
fs/btrfs/volumes.h
439
struct btrfs_fs_info *fs_info;
fs/btrfs/volumes.h
505
struct btrfs_fs_info *fs_info;
fs/btrfs/volumes.h
710
int btrfs_map_block(struct btrfs_fs_info *fs_info, enum btrfs_map_op op,
fs/btrfs/volumes.h
714
int btrfs_map_repair_block(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
717
struct btrfs_discard_stripe *btrfs_map_discard(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
720
int btrfs_read_sys_array(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
721
int btrfs_read_chunk_tree(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
725
void btrfs_mapping_tree_free(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
734
struct btrfs_device *btrfs_find_device_by_devspec(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
737
int btrfs_get_dev_args_from_path(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
740
struct btrfs_device *btrfs_alloc_device(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
744
int btrfs_rm_device(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
748
int btrfs_num_copies(struct btrfs_fs_info *fs_info, u64 logical, u64 len);
fs/btrfs/volumes.h
754
int btrfs_init_new_device(struct btrfs_fs_info *fs_info, const char *path);
fs/btrfs/volumes.h
755
int btrfs_balance(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
759
int btrfs_resume_balance_async(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
760
int btrfs_recover_balance(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
761
int btrfs_pause_balance(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
762
int btrfs_relocate_chunk(struct btrfs_fs_info *fs_info, u64 chunk_offset,
fs/btrfs/volumes.h
764
int btrfs_cancel_balance(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
765
bool btrfs_chunk_writeable(struct btrfs_fs_info *fs_info, u64 chunk_offset);
fs/btrfs/volumes.h
767
int btrfs_get_dev_stats(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
769
int btrfs_init_devices_late(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
770
int btrfs_init_dev_stats(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
775
unsigned long btrfs_full_stripe_len(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
786
int btrfs_add_chunk_map(struct btrfs_fs_info *fs_info, struct btrfs_chunk_map *map);
fs/btrfs/volumes.h
789
struct btrfs_chunk_map *btrfs_find_chunk_map(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
791
struct btrfs_chunk_map *btrfs_find_chunk_map_nolock(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
793
struct btrfs_chunk_map *btrfs_get_chunk_map(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
795
void btrfs_remove_chunk_map(struct btrfs_fs_info *fs_info, struct btrfs_chunk_map *map);
fs/btrfs/volumes.h
881
bool btrfs_check_rw_degradable(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
883
void btrfs_scratch_superblocks(struct btrfs_fs_info *fs_info, struct btrfs_device *device);
fs/btrfs/volumes.h
888
int btrfs_verify_dev_extents(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
889
bool btrfs_verify_dev_items(const struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
890
bool btrfs_repair_one_zone(struct btrfs_fs_info *fs_info, u64 logical);
fs/btrfs/volumes.h
892
bool btrfs_pinned_by_swapfile(struct btrfs_fs_info *fs_info, void *ptr);
fs/btrfs/volumes.h
903
struct btrfs_io_context *alloc_btrfs_io_context(struct btrfs_fs_info *fs_info,
fs/btrfs/zlib.c
151
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/zlib.c
346
struct btrfs_fs_info *fs_info = cb_to_fs_info(cb);
fs/btrfs/zlib.c
37
struct list_head *zlib_get_workspace(struct btrfs_fs_info *fs_info, unsigned int level)
fs/btrfs/zlib.c
63
static bool need_special_buffer(struct btrfs_fs_info *fs_info)
fs/btrfs/zlib.c
72
struct list_head *zlib_alloc_workspace(struct btrfs_fs_info *fs_info, unsigned int level)
fs/btrfs/zoned.c
1231
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/zoned.c
1308
static int btrfs_load_zone_info(struct btrfs_fs_info *fs_info, int zone_idx,
fs/btrfs/zoned.c
1440
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/zoned.c
1505
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/zoned.c
1571
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/zoned.c
1689
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/zoned.c
1841
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/zoned.c
1893
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/zoned.c
2030
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/zoned.c
2115
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/zoned.c
2172
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/zoned.c
2231
int btrfs_check_meta_write_pointer(struct btrfs_fs_info *fs_info,
fs/btrfs/zoned.c
2293
static int read_zone_info(struct btrfs_fs_info *fs_info, u64 logical,
fs/btrfs/zoned.c
2344
struct btrfs_fs_info *fs_info = tgt_dev->fs_info;
fs/btrfs/zoned.c
2378
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/zoned.c
2462
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/zoned.c
2516
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/zoned.c
2633
struct btrfs_fs_info *fs_info = fs_devices->fs_info;
fs/btrfs/zoned.c
2681
int btrfs_zone_finish_endio(struct btrfs_fs_info *fs_info, u64 logical, u64 length)
fs/btrfs/zoned.c
2749
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/zoned.c
2757
void btrfs_zoned_reserve_data_reloc_bg(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
2857
void btrfs_free_zone_cache(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
2875
bool btrfs_zoned_should_reclaim(const struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
2901
void btrfs_zoned_release_data_reloc_bg(struct btrfs_fs_info *fs_info, u64 logical,
fs/btrfs/zoned.c
2932
int btrfs_zone_finish_one_bg(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
294
static int calculate_emulated_zone_size(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
2975
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/zoned.c
3027
void btrfs_check_active_zone_reservation(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
3092
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/zoned.c
3200
void btrfs_show_zoned_stats(struct btrfs_fs_info *fs_info, struct seq_file *seq)
fs/btrfs/zoned.c
330
int btrfs_get_dev_zone_info_all_devices(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
359
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/zoned.c
676
static int btrfs_check_for_zoned_device(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
692
int btrfs_check_zoned_mode(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
785
int btrfs_check_mountopts_zoned(const struct btrfs_fs_info *info,
fs/btrfs/zoned.h
100
void btrfs_show_zoned_stats(struct btrfs_fs_info *fs_info, struct seq_file *seq);
fs/btrfs/zoned.h
113
static inline int btrfs_get_dev_zone_info_all_devices(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.h
136
static inline int btrfs_check_zoned_mode(const struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.h
145
static inline int btrfs_check_mountopts_zoned(const struct btrfs_fs_info *info,
fs/btrfs/zoned.h
212
static inline int btrfs_check_meta_write_pointer(struct btrfs_fs_info *fs_info,
fs/btrfs/zoned.h
24
struct btrfs_fs_info;
fs/btrfs/zoned.h
247
static inline int btrfs_zone_finish_endio(struct btrfs_fs_info *fs_info,
fs/btrfs/zoned.h
258
static inline void btrfs_zoned_reserve_data_reloc_bg(struct btrfs_fs_info *fs_info) { }
fs/btrfs/zoned.h
260
static inline void btrfs_free_zone_cache(struct btrfs_fs_info *fs_info) { }
fs/btrfs/zoned.h
262
static inline bool btrfs_zoned_should_reclaim(const struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.h
267
static inline void btrfs_zoned_release_data_reloc_bg(struct btrfs_fs_info *fs_info,
fs/btrfs/zoned.h
270
static inline int btrfs_zone_finish_one_bg(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.h
282
static inline void btrfs_check_active_zone_reservation(struct btrfs_fs_info *fs_info) { }
fs/btrfs/zoned.h
290
static inline int btrfs_show_zoned_stats(struct btrfs_fs_info *fs_info, struct seq_file *seq)
fs/btrfs/zoned.h
343
static inline bool btrfs_check_device_zone_type(const struct btrfs_fs_info *fs_info,
fs/btrfs/zoned.h
386
static inline void btrfs_zoned_meta_io_lock(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.h
393
static inline void btrfs_zoned_meta_io_unlock(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.h
402
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/zoned.h
56
int btrfs_get_dev_zone_info_all_devices(struct btrfs_fs_info *fs_info);
fs/btrfs/zoned.h
60
int btrfs_check_zoned_mode(struct btrfs_fs_info *fs_info);
fs/btrfs/zoned.h
61
int btrfs_check_mountopts_zoned(const struct btrfs_fs_info *info,
fs/btrfs/zoned.h
78
int btrfs_check_meta_write_pointer(struct btrfs_fs_info *fs_info,
fs/btrfs/zoned.h
86
int btrfs_zone_finish_endio(struct btrfs_fs_info *fs_info, u64 logical,
fs/btrfs/zoned.h
91
void btrfs_zoned_reserve_data_reloc_bg(struct btrfs_fs_info *fs_info);
fs/btrfs/zoned.h
92
void btrfs_free_zone_cache(struct btrfs_fs_info *fs_info);
fs/btrfs/zoned.h
93
bool btrfs_zoned_should_reclaim(const struct btrfs_fs_info *fs_info);
fs/btrfs/zoned.h
94
void btrfs_zoned_release_data_reloc_bg(struct btrfs_fs_info *fs_info, u64 logical,
fs/btrfs/zoned.h
96
int btrfs_zone_finish_one_bg(struct btrfs_fs_info *fs_info);
fs/btrfs/zoned.h
98
void btrfs_check_active_zone_reservation(struct btrfs_fs_info *fs_info);
fs/btrfs/zstd.c
182
int zstd_alloc_workspace_manager(struct btrfs_fs_info *fs_info)
fs/btrfs/zstd.c
211
void zstd_free_workspace_manager(struct btrfs_fs_info *fs_info)
fs/btrfs/zstd.c
246
static struct list_head *zstd_find_workspace(struct btrfs_fs_info *fs_info, int level)
fs/btrfs/zstd.c
285
struct list_head *zstd_get_workspace(struct btrfs_fs_info *fs_info, int level)
fs/btrfs/zstd.c
330
void zstd_put_workspace(struct btrfs_fs_info *fs_info, struct list_head *ws)
fs/btrfs/zstd.c
371
struct list_head *zstd_alloc_workspace(struct btrfs_fs_info *fs_info, int level)
fs/btrfs/zstd.c
402
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/zstd.c
587
struct btrfs_fs_info *fs_info = cb_to_fs_info(cb);
fs/btrfs/zstd.c
684
struct btrfs_fs_info *fs_info = btrfs_sb(folio_inode(dest_folio)->i_sb);
include/trace/events/btrfs.h
1003
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1012
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1033
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1067
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1075
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1118
TP_PROTO(const struct btrfs_fs_info *fs_info, const char *type, u64 val,
include/trace/events/btrfs.h
1144
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 flags, u64 bytes,
include/trace/events/btrfs.h
1175
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 flags, u64 num_bytes,
include/trace/events/btrfs.h
1207
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 start, u64 len),
include/trace/events/btrfs.h
1229
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 start, u64 len),
include/trace/events/btrfs.h
1236
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 start, u64 len),
include/trace/events/btrfs.h
13
struct btrfs_fs_info;
include/trace/events/btrfs.h
1557
TP_PROTO(const struct btrfs_fs_info *fs_info, const void *wtag),
include/trace/events/btrfs.h
1588
TP_PROTO(const struct btrfs_fs_info *fs_info, const void *wtag),
include/trace/events/btrfs.h
1706
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1728
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1737
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1746
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 transid,
include/trace/events/btrfs.h
1767
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 transid, u64 bytenr,
include/trace/events/btrfs.h
1800
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1829
TP_PROTO(const struct btrfs_fs_info *fs_info, const struct btrfs_qgroup *qgroup,
include/trace/events/btrfs.h
185
TP_PROTO(const struct btrfs_fs_info *fs_info),
include/trace/events/btrfs.h
1925
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1968
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1975
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
2162
TP_PROTO(struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
2224
TP_PROTO(struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
2230
TP_PROTO(struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
2236
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 flags, u64 bytes,
include/trace/events/btrfs.h
2345
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
2368
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
2376
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
2384
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
2459
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 logical, u64 length,
include/trace/events/btrfs.h
2483
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 start, u64 end,
include/trace/events/btrfs.h
2509
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 logical, u64 length,
include/trace/events/btrfs.h
2535
TP_PROTO(const struct btrfs_fs_info *fs_info, long nr),
include/trace/events/btrfs.h
2552
TP_PROTO(const struct btrfs_fs_info *fs_info, long nr),
include/trace/events/btrfs.h
2578
TP_PROTO(const struct btrfs_fs_info *fs_info, long nr_dropped, long nr),
include/trace/events/btrfs.h
319
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
794
TP_PROTO(const struct btrfs_fs_info *fs_info, int wait),
include/trace/events/btrfs.h
811
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
856
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
897
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
905
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
913
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
958
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
966
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
974
TP_PROTO(const struct btrfs_fs_info *fs_info,