Symbol: btrfs_fs_info
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
1139
struct btrfs_fs_info *fs_info = extent_root->fs_info;
fs/btrfs/backref.c
1241
const struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/backref.c
1311
const struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/backref.c
1849
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/backref.c
2192
int extent_from_logical(struct btrfs_fs_info *fs_info, u64 logical,
fs/btrfs/backref.c
2380
static int iterate_leaf_refs(struct btrfs_fs_info *fs_info,
fs/btrfs/backref.c
2551
int iterate_inodes_from_logical(u64 logical, struct btrfs_fs_info *fs_info,
fs/btrfs/backref.c
2840
int btrfs_backref_iter_start(struct btrfs_fs_info *fs_info, struct btrfs_backref_iter *iter, u64 bytenr)
fs/btrfs/backref.c
290
static void prelim_ref_insert(const struct btrfs_fs_info *fs_info,
fs/btrfs/backref.c
2956
int btrfs_backref_iter_next(struct btrfs_fs_info *fs_info, struct btrfs_backref_iter *iter)
fs/btrfs/backref.c
3016
void btrfs_backref_init_cache(struct btrfs_fs_info *fs_info,
fs/btrfs/backref.c
3271
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
881
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
304
int btrfs_backref_iter_start(struct btrfs_fs_info *fs_info, struct btrfs_backref_iter *iter, u64 bytenr);
fs/btrfs/backref.h
306
int btrfs_backref_iter_next(struct btrfs_fs_info *fs_info, struct btrfs_backref_iter *iter);
fs/btrfs/backref.h
416
struct btrfs_fs_info *fs_info;
fs/btrfs/backref.h
427
void btrfs_backref_init_cache(struct btrfs_fs_info *fs_info,
fs/btrfs/backref.h
448
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
1015
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/bio.c
182
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/bio.c
246
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/bio.c
306
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/bio.c
374
static struct workqueue_struct *btrfs_end_io_wq(const struct btrfs_fs_info *fs_info,
fs/btrfs/bio.c
402
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/bio.c
678
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/bio.c
717
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/bio.c
736
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/bio.c
757
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/bio.c
80
static struct btrfs_bio *btrfs_split_bio(struct btrfs_fs_info *fs_info,
fs/btrfs/bio.c
883
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/bio.c
936
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
1027
static void clear_avail_alloc_bits(struct btrfs_fs_info *fs_info, u64 flags)
fs/btrfs/block-group.c
1050
static void clear_incompat_bg_bits(struct btrfs_fs_info *fs_info, u64 flags)
fs/btrfs/block-group.c
1080
static struct btrfs_root *btrfs_block_group_root(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.c
1091
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
113
static u64 btrfs_reduce_alloc_profile(struct btrfs_fs_info *fs_info, u64 flags)
fs/btrfs/block-group.c
1136
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
1384
struct btrfs_fs_info *fs_info, const u64 chunk_offset)
fs/btrfs/block-group.c
1510
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
1564
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/block-group.c
1581
void btrfs_delete_unused_bgs(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.c
162
u64 btrfs_get_alloc_profile(struct btrfs_fs_info *fs_info, u64 orig_flags)
fs/btrfs/block-group.c
1866
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/block-group.c
1906
static inline bool btrfs_should_reclaim(const struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.c
1942
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/block-group.c
2073
void btrfs_reclaim_block_groups(struct btrfs_fs_info *fs_info, unsigned int limit)
fs/btrfs/block-group.c
2147
struct btrfs_fs_info *fs_info =
fs/btrfs/block-group.c
2148
container_of(work, struct btrfs_fs_info, reclaim_bgs_work);
fs/btrfs/block-group.c
2153
void btrfs_reclaim_bgs(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.c
2164
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/block-group.c
2170
static int read_bg_from_eb(struct btrfs_fs_info *fs_info, const struct btrfs_key *key,
fs/btrfs/block-group.c
2217
static int find_first_block_group(struct btrfs_fs_info *fs_info,
fs/btrfs/block-group.c
2239
static void set_avail_alloc_bits(struct btrfs_fs_info *fs_info, u64 flags)
fs/btrfs/block-group.c
2268
int btrfs_rmap_block(struct btrfs_fs_info *fs_info, u64 chunk_start,
fs/btrfs/block-group.c
2345
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/block-group.c
237
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
2398
struct btrfs_fs_info *fs_info, u64 start)
fs/btrfs/block-group.c
2441
static int check_chunk_block_group_mappings(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.c
2482
static int read_one_block_group(struct btrfs_fs_info *info,
fs/btrfs/block-group.c
259
struct btrfs_fs_info *info, u64 bytenr, int contains)
fs/btrfs/block-group.c
2609
static int fill_dummy_bgs(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.c
2658
int btrfs_read_block_groups(struct btrfs_fs_info *info)
fs/btrfs/block-group.c
2788
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
2836
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/block-group.c
2877
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
2922
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
299
struct btrfs_fs_info *info, u64 bytenr)
fs/btrfs/block-group.c
3011
static u64 calculate_global_root_id(const struct btrfs_fs_info *fs_info, u64 offset)
fs/btrfs/block-group.c
3032
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
308
struct btrfs_fs_info *info, u64 bytenr)
fs/btrfs/block-group.c
3128
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/block-group.c
316
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/block-group.c
3273
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
3371
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
3535
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
355
struct btrfs_block_group *btrfs_inc_nocow_writers(struct btrfs_fs_info *fs_info,
fs/btrfs/block-group.c
3572
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
3737
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
3870
struct btrfs_fs_info *info = trans->fs_info;
fs/btrfs/block-group.c
406
void btrfs_dec_block_group_reservations(struct btrfs_fs_info *fs_info,
fs/btrfs/block-group.c
4077
static void force_metadata_allocation(struct btrfs_fs_info *info)
fs/btrfs/block-group.c
4088
static bool should_alloc_chunk(const struct btrfs_fs_info *fs_info,
fs/btrfs/block-group.c
4345
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
4480
static u64 get_profile_num_devs(const struct btrfs_fs_info *fs_info, u64 type)
fs/btrfs/block-group.c
4495
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
4576
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
4606
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
4619
void btrfs_put_block_group_cache(struct btrfs_fs_info *info)
fs/btrfs/block-group.c
4645
struct btrfs_fs_info *info = space_info->fs_info;
fs/btrfs/block-group.c
4685
int btrfs_free_block_groups(struct btrfs_fs_info *info)
fs/btrfs/block-group.c
4801
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
4927
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/block-group.c
4963
int btrfs_populate_fully_remapped_bgs_list(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.c
527
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
56
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
561
struct btrfs_fs_info *info = block_group->fs_info;
fs/btrfs/block-group.c
624
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
708
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
753
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/block-group.c
84
static u64 get_restripe_target(const struct btrfs_fs_info *fs_info, u64 flags)
fs/btrfs/block-group.c
895
struct btrfs_fs_info *fs_info;
fs/btrfs/block-group.c
968
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
326
struct btrfs_fs_info *info, u64 bytenr);
fs/btrfs/block-group.h
328
struct btrfs_fs_info *info, u64 bytenr);
fs/btrfs/block-group.h
333
void btrfs_dec_block_group_reservations(struct btrfs_fs_info *fs_info,
fs/btrfs/block-group.h
336
struct btrfs_block_group *btrfs_inc_nocow_writers(struct btrfs_fs_info *fs_info,
fs/btrfs/block-group.h
348
struct btrfs_fs_info *fs_info,
fs/btrfs/block-group.h
353
void btrfs_delete_unused_bgs(struct btrfs_fs_info *fs_info);
fs/btrfs/block-group.h
355
void btrfs_reclaim_block_groups(struct btrfs_fs_info *fs_info, unsigned int limit);
fs/btrfs/block-group.h
357
void btrfs_reclaim_bgs(struct btrfs_fs_info *fs_info);
fs/btrfs/block-group.h
359
int btrfs_read_block_groups(struct btrfs_fs_info *info);
fs/btrfs/block-group.h
384
u64 btrfs_get_alloc_profile(struct btrfs_fs_info *fs_info, u64 orig_flags);
fs/btrfs/block-group.h
385
void btrfs_put_block_group_cache(struct btrfs_fs_info *info);
fs/btrfs/block-group.h
386
int btrfs_free_block_groups(struct btrfs_fs_info *info);
fs/btrfs/block-group.h
387
int btrfs_rmap_block(struct btrfs_fs_info *fs_info, u64 chunk_start,
fs/btrfs/block-group.h
390
static inline u64 btrfs_data_alloc_profile(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.h
395
static inline u64 btrfs_metadata_alloc_profile(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.h
400
static inline u64 btrfs_system_alloc_profile(struct btrfs_fs_info *fs_info)
fs/btrfs/block-group.h
425
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
417
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/block-rsv.c
447
void btrfs_init_global_block_rsv(struct btrfs_fs_info *fs_info)
fs/btrfs/block-rsv.c
475
void btrfs_release_global_block_rsv(struct btrfs_fs_info *fs_info)
fs/btrfs/block-rsv.c
495
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/block-rsv.c
516
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/block-rsv.c
610
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
510
void btrfs_calculate_block_csum_folio(struct btrfs_fs_info *fs_info,
fs/btrfs/btrfs_inode.h
512
void btrfs_calculate_block_csum_pages(struct btrfs_fs_info *fs_info,
fs/btrfs/btrfs_inode.h
514
int btrfs_check_block_csum(struct btrfs_fs_info *fs_info, phys_addr_t paddr, u8 *csum,
fs/btrfs/btrfs_inode.h
535
int btrfs_start_delalloc_roots(struct btrfs_fs_info *fs_info, long nr,
fs/btrfs/btrfs_inode.h
592
void btrfs_run_delayed_iputs(struct btrfs_fs_info *fs_info);
fs/btrfs/btrfs_inode.h
593
int btrfs_wait_on_delayed_iputs(struct btrfs_fs_info *fs_info);
fs/btrfs/btrfs_inode.h
603
int btrfs_encoded_io_compression_from_extent(struct btrfs_fs_info *fs_info,
fs/btrfs/compression.c
1018
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/compression.c
1066
struct btrfs_fs_info *fs_info = cb_to_fs_info(cb);
fs/btrfs/compression.c
1089
struct btrfs_fs_info *fs_info = folio_to_fs_info(dest_folio);
fs/btrfs/compression.c
1109
int btrfs_alloc_compress_wsm(struct btrfs_fs_info *fs_info)
fs/btrfs/compression.c
1131
void btrfs_free_compress_wsm(struct btrfs_fs_info *fs_info)
fs/btrfs/compression.c
1562
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, gfp_t gfp)
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
369
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/compression.c
525
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/compression.c
672
static struct list_head *alloc_heuristic_ws(struct btrfs_fs_info *fs_info)
fs/btrfs/compression.c
709
static struct list_head *alloc_workspace(struct btrfs_fs_info *fs_info, int type, int level)
fs/btrfs/compression.c
741
static int alloc_workspace_manager(struct btrfs_fs_info *fs_info,
fs/btrfs/compression.c
775
static void free_workspace_manager(struct btrfs_fs_info *fs_info,
fs/btrfs/compression.c
801
struct list_head *btrfs_get_workspace(struct btrfs_fs_info *fs_info, int type, int level)
fs/btrfs/compression.c
880
static struct list_head *get_workspace(struct btrfs_fs_info *fs_info, int type, int level)
fs/btrfs/compression.c
900
void btrfs_put_workspace(struct btrfs_fs_info *fs_info, int type, struct list_head *ws)
fs/btrfs/compression.c
931
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, gfp_t gfp);
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
1145
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
1292
static void reada_for_search(struct btrfs_fs_info *fs_info,
fs/btrfs/ctree.c
1466
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
1619
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
1996
struct btrfs_fs_info *fs_info;
fs/btrfs/ctree.c
219
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
2255
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
248
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
2592
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/ctree.c
2699
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/ctree.c
2779
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/ctree.c
2980
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
3092
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/ctree.c
3118
struct btrfs_fs_info *fs_info = right->fs_info;
fs/btrfs/ctree.c
3329
struct btrfs_fs_info *fs_info = left->fs_info;
fs/btrfs/ctree.c
3530
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/ctree.c
355
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
3663
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
4167
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
4465
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
473
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
4781
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
654
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ctree.c
920
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
1138
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
1342
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
943
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
147
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.c
187
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.c
204
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.c
230
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.c
252
static void btrfs_calculate_inode_block_rsv_size(struct btrfs_fs_info *fs_info,
fs/btrfs/delalloc-space.c
296
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.c
321
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/delalloc-space.c
410
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.c
439
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delalloc-space.c
457
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
1001
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/delayed-inode.c
1138
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/delayed-inode.c
1244
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delayed-inode.c
1382
struct btrfs_fs_info *fs_info, int nr)
fs/btrfs/delayed-inode.c
1398
void btrfs_assert_delayed_root_empty(struct btrfs_fs_info *fs_info)
fs/btrfs/delayed-inode.c
1424
void btrfs_balance_delayed_items(struct btrfs_fs_info *fs_info)
fs/btrfs/delayed-inode.c
1452
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/delayed-inode.c
1479
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/delayed-inode.c
1965
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/delayed-inode.c
2008
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/delayed-inode.c
2099
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
621
static void btrfs_delayed_inode_release_metadata(struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-inode.c
658
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/delayed-inode.c
845
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
1035
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/delayed-ref.c
1226
btrfs_find_delayed_ref_head(const struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.c
1307
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
212
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/delayed-ref.c
234
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
398
static inline void drop_delayed_ref(struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.c
412
static bool merge_ref(struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.c
459
void btrfs_merge_delayed_refs(struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.c
488
int btrfs_check_delayed_seq(struct btrfs_fs_info *fs_info, u64 seq)
fs/btrfs/delayed-ref.c
504
const struct btrfs_fs_info *fs_info,
fs/btrfs/delayed-ref.c
561
void btrfs_delete_ref_head(const struct btrfs_fs_info *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
671
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/delayed-ref.c
848
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
965
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
1040
static u64 btrfs_dev_replace_progress(struct btrfs_fs_info *fs_info)
fs/btrfs/dev-replace.c
1064
void btrfs_dev_replace_status(struct btrfs_fs_info *fs_info,
fs/btrfs/dev-replace.c
1084
int btrfs_dev_replace_cancel(struct btrfs_fs_info *fs_info)
fs/btrfs/dev-replace.c
1170
void btrfs_dev_replace_suspend_for_unmount(struct btrfs_fs_info *fs_info)
fs/btrfs/dev-replace.c
1197
int btrfs_resume_dev_replace_async(struct btrfs_fs_info *fs_info)
fs/btrfs/dev-replace.c
1250
struct btrfs_fs_info *fs_info = data;
fs/btrfs/dev-replace.c
1302
void btrfs_bio_counter_sub(struct btrfs_fs_info *fs_info, s64 amount)
fs/btrfs/dev-replace.c
1308
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
340
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/dev-replace.c
440
static int mark_block_group_to_copy(struct btrfs_fs_info *fs_info,
fs/btrfs/dev-replace.c
538
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/dev-replace.c
586
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
732
int btrfs_dev_replace_by_ioctl(struct btrfs_fs_info *fs_info,
fs/btrfs/dev-replace.c
764
static void btrfs_rm_dev_replace_blocked(struct btrfs_fs_info *fs_info)
fs/btrfs/dev-replace.c
774
static void btrfs_rm_dev_replace_unblocked(struct btrfs_fs_info *fs_info)
fs/btrfs/dev-replace.c
812
struct btrfs_fs_info *fs_info,
fs/btrfs/dev-replace.c
858
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
1052
static int check_direct_read(struct btrfs_fs_info *fs_info,
fs/btrfs/direct-io.c
181
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/direct-io.c
223
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/direct-io.c
369
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/direct-io.c
829
static ssize_t check_direct_IO(struct btrfs_fs_info *fs_info,
fs/btrfs/direct-io.c
846
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
1118
static struct btrfs_root *btrfs_lookup_fs_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1131
static struct btrfs_root *btrfs_get_global_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1168
int btrfs_insert_fs_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1191
void btrfs_check_leaked_roots(const struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1212
static void free_global_roots(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1224
void btrfs_free_fs_info(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1279
static struct btrfs_root *btrfs_get_root_ref(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1383
struct btrfs_root *btrfs_get_fs_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1397
struct btrfs_root *btrfs_get_new_fs_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1418
struct btrfs_root *btrfs_get_fs_root_commit_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1452
struct btrfs_fs_info *fs_info = arg;
fs/btrfs/disk-io.c
1534
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/disk-io.c
156
int btrfs_check_super_csum(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
1602
static int find_newest_super_backup(struct btrfs_fs_info *info)
fs/btrfs/disk-io.c
1624
static int backup_super_roots(struct btrfs_fs_info *info)
fs/btrfs/disk-io.c
1725
static int read_backup_root(struct btrfs_fs_info *fs_info, u8 priority)
fs/btrfs/disk-io.c
1761
static void btrfs_stop_all_workers(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
178
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/disk-io.c
1796
static void free_global_root_pointers(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1807
static void free_root_pointers(struct btrfs_fs_info *info, bool free_chunk_root)
fs/btrfs/disk-io.c
1847
void btrfs_free_fs_roots(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1874
static void btrfs_init_scrub(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1885
static void btrfs_init_balance(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1898
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/disk-io.c
1931
static void btrfs_init_dev_replace_locks(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1938
static void btrfs_init_qgroup(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
1950
static int btrfs_init_workqueues(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
2004
static void btrfs_init_csum_hash(struct btrfs_fs_info *fs_info, u16 csum_type)
fs/btrfs/disk-io.c
2023
static int btrfs_replay_log(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
2077
struct btrfs_fs_info *fs_info = tree_root->fs_info;
fs/btrfs/disk-io.c
217
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/disk-io.c
2179
static int btrfs_read_roots(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
2306
static int validate_sys_chunk_array(const struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
2390
int btrfs_validate_super(const struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
2598
static int btrfs_validate_mount_super(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
2609
static int btrfs_validate_write_super(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
261
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/disk-io.c
2660
static int load_important_roots(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
2689
static int __cold init_tree_roots(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
2771
void btrfs_init_fs_info(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
2917
static int init_mount_fs_info(struct btrfs_fs_info *fs_info, struct super_block *sb)
fs/btrfs/disk-io.c
2966
struct btrfs_fs_info *fs_info = data;
fs/btrfs/disk-io.c
2985
static int btrfs_check_uuid_tree(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
3000
static int btrfs_cleanup_fs_roots(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
3055
int btrfs_start_pre_rw_mount(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
3198
int btrfs_check_features(struct btrfs_fs_info *fs_info, bool is_rw_mount)
fs/btrfs/disk-io.c
3296
static void invalidate_and_check_btree_folios(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
333
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/disk-io.c
3357
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/disk-io.c
360
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/disk-io.c
3849
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/disk-io.c
4034
static int barrier_all_devices(struct btrfs_fs_info *info)
fs/btrfs/disk-io.c
4112
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/disk-io.c
4225
void btrfs_drop_and_free_fs_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
4249
int btrfs_commit_super(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4263
static void warn_about_uncommitted_trans(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4302
void __cold close_ctree(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4543
struct btrfs_fs_info *fs_info = buf->fs_info;
fs/btrfs/disk-io.c
4567
static void __btrfs_btree_balance_dirty(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
4590
void btrfs_btree_balance_dirty(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4595
void btrfs_btree_balance_dirty_nodelay(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4600
static void btrfs_error_commit_super(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4609
static void btrfs_drop_all_logs(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4654
static void btrfs_destroy_all_ordered_extents(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4717
static void btrfs_destroy_all_delalloc_inodes(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4739
static void btrfs_destroy_marked_extents(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
4767
static void btrfs_destroy_pinned_extent(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
4818
struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4864
static void btrfs_free_all_qgroup_pertrans(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
4892
struct btrfs_fs_info *fs_info = cur_trans->fs_info;
fs/btrfs/disk-io.c
4920
static int btrfs_cleanup_transaction(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
535
struct btrfs_fs_info *fs_info = inode_to_fs_info(mapping->host);
fs/btrfs/disk-io.c
592
struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
608
struct extent_buffer *read_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr,
fs/btrfs/disk-io.c
61
static int btrfs_cleanup_transaction(struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.c
62
static void btrfs_error_commit_super(struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.c
630
static struct btrfs_root *btrfs_alloc_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
69
struct btrfs_fs_info *fs_info = buf->fs_info;
fs/btrfs/disk-io.c
698
struct btrfs_root *btrfs_alloc_dummy_root(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
734
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/disk-io.c
752
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/disk-io.c
759
struct btrfs_root *btrfs_global_root(struct btrfs_fs_info *fs_info,
fs/btrfs/disk-io.c
774
static u64 btrfs_global_root_id(struct btrfs_fs_info *fs_info, u64 bytenr)
fs/btrfs/disk-io.c
795
struct btrfs_root *btrfs_csum_root(struct btrfs_fs_info *fs_info, u64 bytenr)
fs/btrfs/disk-io.c
806
struct btrfs_root *btrfs_extent_root(struct btrfs_fs_info *fs_info, u64 bytenr)
fs/btrfs/disk-io.c
820
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/disk-io.c
884
static struct btrfs_root *alloc_log_tree(struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
928
struct btrfs_fs_info *fs_info)
fs/btrfs/disk-io.c
953
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/disk-io.c
995
struct btrfs_fs_info *fs_info = tree_root->fs_info;
fs/btrfs/disk-io.h
119
struct btrfs_fs_info *fs_info);
fs/btrfs/disk-io.h
123
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
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
2230
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
2426
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
2558
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
2653
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
2668
static u64 first_logical_byte(struct btrfs_fs_info *fs_info)
fs/btrfs/extent-tree.c
2748
static int __exclude_logged_extent(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
2770
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent-tree.c
2811
fetch_cluster_info(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
2835
static int unpin_extent_range(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
2921
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/extent-tree.c
2957
void btrfs_handle_fully_remapped_bgs(struct btrfs_fs_info *fs_info)
fs/btrfs/extent-tree.c
2985
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
3106
u64 btrfs_get_extent_owner_root(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
3276
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
3574
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
3626
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
3712
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
4033
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
4424
static int prepare_allocation_clustered(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
4475
static int prepare_allocation_zoned(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
4520
static int prepare_allocation(struct btrfs_fs_info *fs_info,
fs/btrfs/extent-tree.c
4565
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
4882
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
4932
int btrfs_free_reserved_extent(struct btrfs_fs_info *fs_info, u64 start, u64 len,
fs/btrfs/extent-tree.c
4973
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
4997
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
5077
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
5191
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/extent-tree.c
5262
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
5350
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
5554
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
5632
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
5919
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
6030
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
6261
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
6535
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent-tree.c
6593
void btrfs_error_unpin_extent_range(struct btrfs_fs_info *fs_info, u64 start, u64 end)
fs/btrfs/extent-tree.c
6646
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/extent-tree.c
6725
static int btrfs_trim_free_extents(struct btrfs_fs_info *fs_info, u64 *trimmed,
fs/btrfs/extent-tree.c
6850
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
1036
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/extent_io.c
1213
const struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_io.c
1407
struct btrfs_fs_info *fs_info = folio_to_fs_info(folio);
fs/btrfs/extent_io.c
1423
struct btrfs_fs_info *fs_info = folio_to_fs_info(folio);
fs/btrfs/extent_io.c
1462
struct btrfs_fs_info *fs_info = inode_to_fs_info(&inode->vfs_inode);
fs/btrfs/extent_io.c
1670
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_io.c
1768
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_io.c
1853
static void bio_ctrl_init_submit_bitmap(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
1884
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_io.c
1971
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
2019
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
2092
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
2104
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
2114
static void buffer_tree_tag_for_writeback(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
2194
static unsigned int buffer_tree_get_ebs_tag(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
2224
struct btrfs_fs_info *fs_info, u64 start)
fs/btrfs/extent_io.c
2285
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
2333
void btrfs_btree_wait_writeback_range(struct btrfs_fs_info *fs_info, u64 start,
fs/btrfs/extent_io.c
2360
struct btrfs_fs_info *fs_info = inode_to_fs_info(mapping->host);
fs/btrfs/extent_io.c
245
static void process_one_folio(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
2647
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
2905
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
3046
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
3134
struct extent_buffer *alloc_dummy_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3212
struct extent_buffer *find_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3241
struct extent_buffer *alloc_test_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3285
static struct extent_buffer *grab_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3322
static bool check_eb_alignment(struct btrfs_fs_info *fs_info, u64 start)
fs/btrfs/extent_io.c
3365
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
3438
struct extent_buffer *alloc_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3662
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
3752
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
3897
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
4133
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
44
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
4526
struct btrfs_fs_info *fs_info = folio_to_fs_info(folio);
fs/btrfs/extent_io.c
4640
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
54
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
542
static void begin_folio_read(struct btrfs_fs_info *fs_info, struct folio *folio)
fs/btrfs/extent_io.c
566
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/extent_io.c
62
void btrfs_extent_buffer_leak_debug_check(struct btrfs_fs_info *fs_info)
fs/btrfs/extent_io.c
730
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/extent_io.c
896
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/extent_io.c
933
struct btrfs_fs_info *fs_info;
fs/btrfs/extent_io.c
951
struct btrfs_fs_info *fs_info;
fs/btrfs/extent_io.h
263
void btrfs_btree_wait_writeback_range(struct btrfs_fs_info *fs_info, u64 start, u64 end);
fs/btrfs/extent_io.h
268
struct extent_buffer *alloc_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
270
struct extent_buffer *alloc_dummy_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
273
struct extent_buffer *find_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
288
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
412
struct extent_buffer *alloc_test_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
416
void btrfs_extent_buffer_leak_debug_check(struct btrfs_fs_info *fs_info);
fs/btrfs/extent_io.h
90
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
1260
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/extent_map.c
1305
struct btrfs_fs_info *fs_info;
fs/btrfs/extent_map.c
1312
fs_info = container_of(work, struct btrfs_fs_info, em_shrinker_work);
fs/btrfs/extent_map.c
1369
void btrfs_free_extent_maps(struct btrfs_fs_info *fs_info, long nr_to_scan)
fs/btrfs/extent_map.c
1392
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
1130
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
135
static size_t csum_size_to_bytes(const struct btrfs_fs_info *fs_info, u32 csum_size)
fs/btrfs/file-item.c
1352
struct btrfs_fs_info *fs_info = inode->root->fs_info;
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
351
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file-item.c
530
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/file-item.c
675
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/file-item.c
803
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file-item.c
843
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file-item.c
907
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/file-item.c
955
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
1037
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/file.c
1090
const struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
1109
const struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
1191
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
125
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/file.c
1516
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
1553
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/file.c
1846
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
2068
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/file.c
2180
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
2301
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/file.c
2397
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/file.c
2647
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/file.c
2916
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/file.c
3528
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
66
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
891
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/file.c
968
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
1516
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/free-space-cache.c
2261
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-cache.c
2624
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-cache.c
2916
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-cache.c
3562
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-cache.c
3657
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-cache.c
3837
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/free-space-cache.c
4150
bool btrfs_free_space_cache_v1_active(struct btrfs_fs_info *fs_info)
fs/btrfs/free-space-cache.c
4155
static int cleanup_free_space_cache_v1(struct btrfs_fs_info *fs_info,
fs/btrfs/free-space-cache.c
4176
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
941
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-cache.h
163
bool btrfs_free_space_cache_v1_active(struct btrfs_fs_info *fs_info);
fs/btrfs/free-space-cache.h
164
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-cache.h
95
struct btrfs_fs_info *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
1170
int btrfs_create_free_space_tree(struct btrfs_fs_info *fs_info)
fs/btrfs/free-space-tree.c
1279
int btrfs_delete_free_space_tree(struct btrfs_fs_info *fs_info)
fs/btrfs/free-space-tree.c
1333
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
1579
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-tree.c
1660
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/free-space-tree.c
1798
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
347
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/free-space-tree.c
547
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_fs_generation(struct btrfs_fs_info *fs_info, u64 gen)
fs/btrfs/fs.h
1005
static inline u64 btrfs_get_last_trans_committed(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1010
static inline void btrfs_set_last_trans_committed(struct btrfs_fs_info *fs_info, u64 gen)
fs/btrfs/fs.h
1015
static inline void btrfs_set_last_root_drop_gen(struct btrfs_fs_info *fs_info,
fs/btrfs/fs.h
1021
static inline u64 btrfs_get_last_root_drop_gen(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1031
const struct btrfs_fs_info *fs_info, u64 csum_bytes)
fs/btrfs/fs.h
1042
static inline u64 btrfs_calc_insert_metadata_size(const struct btrfs_fs_info *fs_info,
fs/btrfs/fs.h
1052
static inline u64 btrfs_calc_metadata_size(const struct btrfs_fs_info *fs_info,
fs/btrfs/fs.h
1063
static inline bool btrfs_is_zoned(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1071
static inline u32 count_max_extents(const struct btrfs_fs_info *fs_info, u64 size)
fs/btrfs/fs.h
1081
static inline unsigned int btrfs_blocks_per_folio(const struct btrfs_fs_info *fs_info,
fs/btrfs/fs.h
1088
bool btrfs_exclop_start(struct btrfs_fs_info *fs_info,
fs/btrfs/fs.h
1090
bool btrfs_exclop_start_try_lock(struct btrfs_fs_info *fs_info,
fs/btrfs/fs.h
1092
void btrfs_exclop_start_unlock(struct btrfs_fs_info *fs_info);
fs/btrfs/fs.h
1093
void btrfs_exclop_finish(struct btrfs_fs_info *fs_info);
fs/btrfs/fs.h
1094
void btrfs_exclop_balance(struct btrfs_fs_info *fs_info,
fs/btrfs/fs.h
1123
void __btrfs_set_fs_incompat(struct btrfs_fs_info *fs_info, u64 flag,
fs/btrfs/fs.h
1125
void __btrfs_clear_fs_incompat(struct btrfs_fs_info *fs_info, u64 flag,
fs/btrfs/fs.h
1127
void __btrfs_set_fs_compat_ro(struct btrfs_fs_info *fs_info, u64 flag,
fs/btrfs/fs.h
1129
void __btrfs_clear_fs_compat_ro(struct btrfs_fs_info *fs_info, u64 flag,
fs/btrfs/fs.h
1162
static inline bool btrfs_is_full_ro(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1171
static inline bool btrfs_fs_closing(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1176
static inline bool btrfs_fs_closing_done(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1192
static inline int btrfs_need_cleaner_sleep(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1198
static inline void btrfs_wake_unfinished_drop(struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1209
static inline bool btrfs_is_shutdown(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1214
static inline void btrfs_force_shutdown(struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1236
static inline bool btrfs_is_testing(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
1247
static inline bool btrfs_is_testing(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
990
static inline unsigned int btrfs_min_folio_size(const struct btrfs_fs_info *fs_info)
fs/btrfs/fs.h
995
static inline u64 btrfs_get_fs_generation(const struct btrfs_fs_info *fs_info)
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
10012
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/inode.c
10099
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
1031
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
1203
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
130
struct btrfs_fs_info *fs_info = warn->fs_info;
fs/btrfs/inode.c
1346
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
1526
struct btrfs_fs_info *fs_info = btrfs_work_owner(work);
fs/btrfs/inode.c
1564
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
1724
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
1978
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
218
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
2309
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
2435
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
2474
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
2530
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
2548
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
2578
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
2635
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
2952
static void btrfs_release_delalloc_bytes(struct btrfs_fs_info *fs_info,
fs/btrfs/inode.c
3012
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
3276
void btrfs_calculate_block_csum_folio(struct btrfs_fs_info *fs_info,
fs/btrfs/inode.c
3309
void btrfs_calculate_block_csum_pages(struct btrfs_fs_info *fs_info,
fs/btrfs/inode.c
3336
int btrfs_check_block_csum(struct btrfs_fs_info *fs_info, phys_addr_t paddr, u8 *csum,
fs/btrfs/inode.c
3363
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
3413
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
3434
static void run_delayed_iput_locked(struct btrfs_fs_info *fs_info,
fs/btrfs/inode.c
3445
static void btrfs_run_delayed_iput(struct btrfs_fs_info *fs_info,
fs/btrfs/inode.c
3456
void btrfs_run_delayed_iputs(struct btrfs_fs_info *fs_info)
fs/btrfs/inode.c
3492
int btrfs_wait_on_delayed_iputs(struct btrfs_fs_info *fs_info)
fs/btrfs/inode.c
3535
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
3809
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
3871
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
4169
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
4233
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
4505
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
4562
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
4588
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
4731
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
4875
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
5062
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
5116
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
5252
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/inode.c
5408
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
5455
struct btrfs_fs_info *fs_info;
fs/btrfs/inode.c
547
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
5627
static int fixup_tree_root_location(struct btrfs_fs_info *fs_info,
fs/btrfs/inode.c
5880
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/inode.c
613
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
6252
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
6432
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/inode.c
6782
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/inode.c
6855
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/inode.c
7034
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
7220
static bool btrfs_extent_readonly(struct btrfs_fs_info *fs_info, u64 bytenr)
fs/btrfs/inode.c
7256
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
732
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
7420
struct btrfs_fs_info *fs_info = folio_to_fs_info(folio);
fs/btrfs/inode.c
7486
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
7651
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
7853
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/inode.c
8085
struct btrfs_fs_info *fs_info = inode_to_fs_info(old_dir);
fs/btrfs/inode.c
809
struct btrfs_fs_info *fs_info = cb_to_fs_info(cb);
fs/btrfs/inode.c
8370
struct btrfs_fs_info *fs_info = inode_to_fs_info(old_dir);
fs/btrfs/inode.c
861
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
8783
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
8790
int btrfs_start_delalloc_roots(struct btrfs_fs_info *fs_info, long nr,
fs/btrfs/inode.c
8836
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/inode.c
9020
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/inode.c
9204
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/inode.c
9262
int btrfs_encoded_io_compression_from_extent(struct btrfs_fs_info *fs_info,
fs/btrfs/inode.c
9297
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
94
struct btrfs_fs_info *fs_info;
fs/btrfs/inode.c
9546
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/inode.c
9713
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/inode.c
9971
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/ioctl.c
1252
struct btrfs_fs_info *fs_info = inode_to_fs_info(file_inode(file));
fs/btrfs/ioctl.c
1276
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ioctl.c
1298
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
1536
struct btrfs_fs_info *info = root->fs_info;
fs/btrfs/ioctl.c
1663
static noinline int btrfs_search_path_in_tree(struct btrfs_fs_info *info,
fs/btrfs/ioctl.c
1743
struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info;
fs/btrfs/ioctl.c
1960
struct btrfs_fs_info *fs_info;
fs/btrfs/ioctl.c
2225
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/ioctl.c
246
static int check_fsflags_compatible(const struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
2514
static long btrfs_ioctl_add_dev(struct btrfs_fs_info *fs_info, void __user *arg)
fs/btrfs/ioctl.c
2575
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
2642
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
2688
static long btrfs_ioctl_fs_info(const struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
2740
static long btrfs_ioctl_dev_info(const struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
2784
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
286
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ioctl.c
2878
static long btrfs_ioctl_space_info(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3046
static noinline long btrfs_ioctl_wait_sync(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3061
struct btrfs_fs_info *fs_info = inode_to_fs_info(file_inode(file));
fs/btrfs/ioctl.c
3111
static long btrfs_ioctl_scrub_cancel(struct btrfs_fs_info *fs_info)
fs/btrfs/ioctl.c
3119
static long btrfs_ioctl_scrub_progress(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3140
static long btrfs_ioctl_get_dev_stats(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3161
static long btrfs_ioctl_dev_replace(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3268
static long btrfs_ioctl_logical_to_ino(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3318
void btrfs_update_ioctl_balance_args(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3352
static int btrfs_try_lock_balance(struct btrfs_fs_info *fs_info, bool *excl_acquired)
fs/btrfs/ioctl.c
3410
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ioctl.c
3499
static long btrfs_ioctl_balance_ctl(struct btrfs_fs_info *fs_info, int cmd)
fs/btrfs/ioctl.c
3514
static long btrfs_ioctl_balance_progress(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3547
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
3615
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
3795
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
3827
static long btrfs_ioctl_quota_rescan_status(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
3846
static long btrfs_ioctl_quota_rescan_wait(struct btrfs_fs_info *fs_info)
fs/btrfs/ioctl.c
3859
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
4029
static int btrfs_ioctl_get_fslabel(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
4056
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
4115
static int btrfs_ioctl_get_features(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
4131
static int check_feature_bits(const struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
4196
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
4306
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/ioctl.c
440
static noinline int btrfs_ioctl_fitrim(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
4693
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/ioctl.c
4986
static int btrfs_ioctl_subvol_sync(struct btrfs_fs_info *fs_info, void __user *argp)
fs/btrfs/ioctl.c
5113
static int btrfs_ioctl_shutdown(struct btrfs_fs_info *fs_info, unsigned long arg)
fs/btrfs/ioctl.c
5153
static int copy_csums_to_user(struct btrfs_fs_info *fs_info, u64 disk_bytenr,
fs/btrfs/ioctl.c
5206
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/ioctl.c
534
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/ioctl.c
5491
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/ioctl.c
739
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/ioctl.c
866
struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
fs/btrfs/ioctl.c
953
static int exclop_start_or_cancel_reloc(struct btrfs_fs_info *fs_info,
fs/btrfs/ioctl.c
990
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
176
static int copy_compressed_data_to_bio(struct btrfs_fs_info *fs_info,
fs/btrfs/lzo.c
263
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/lzo.c
370
struct btrfs_fs_info *fs_info = cb_to_fs_info(cb);
fs/btrfs/lzo.c
416
struct btrfs_fs_info *fs_info = cb->bbio.inode->root->fs_info;
fs/btrfs/lzo.c
548
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
1243
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ordered-data.c
243
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ordered-data.c
385
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/ordered-data.c
421
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/ordered-data.c
657
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ordered-data.c
761
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/ordered-data.c
828
void btrfs_wait_ordered_roots(struct btrfs_fs_info *fs_info, u64 nr,
fs/btrfs/ordered-data.h
219
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
317
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/props.c
403
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
1320
static int flush_reservations(struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
1332
int btrfs_quota_disable(struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
1448
static void qgroup_dirty(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
1487
static int __qgroup_excl_accounting(struct btrfs_fs_info *fs_info, u64 ref_root,
fs/btrfs/qgroup.c
1540
static int quick_update_accounting(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
1568
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
1631
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
1686
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
1698
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
1738
static bool can_delete_parent_qgroup(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup)
fs/btrfs/qgroup.c
1751
static bool can_delete_squota_subvol_qgroup(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
1765
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
1808
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
1904
int btrfs_qgroup_cleanup_dropped_subvolume(struct btrfs_fs_info *fs_info, u64 subvolid)
fs/btrfs/qgroup.c
1942
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
201
static struct btrfs_qgroup *add_qgroup_rb(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
2024
int btrfs_qgroup_trace_extent_nolock(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
2093
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
2160
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
2198
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
2351
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
2468
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
2568
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
2630
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
2764
static void qgroup_update_refcnt(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
2837
static void qgroup_update_counters(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
2952
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
3027
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
3123
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
3168
int btrfs_qgroup_check_inherit(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
3224
static int qgroup_auto_inherit(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
3274
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
335
int btrfs_verify_qgroup_counts(const struct btrfs_fs_info *fs_info, u64 qgroupid,
fs/btrfs/qgroup.c
3351
struct btrfs_fs_info *fs_info = trans->fs_info;
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
3616
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/qgroup.c
3674
void btrfs_qgroup_free_refroot(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
3743
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
3839
static bool rescan_should_stop(struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
385
static void qgroup_mark_inconsistent(struct btrfs_fs_info *fs_info, const char *fmt, ...)
fs/btrfs/qgroup.c
3854
struct btrfs_fs_info *fs_info = container_of(work, struct btrfs_fs_info,
fs/btrfs/qgroup.c
3964
qgroup_rescan_init(struct btrfs_fs_info *fs_info, u64 progress_objectid,
fs/btrfs/qgroup.c
4028
qgroup_rescan_zero_tracking(struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
4047
btrfs_qgroup_rescan(struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
407
static void qgroup_read_enable_gen(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
4092
int btrfs_qgroup_wait_for_completion(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
4119
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
420
int btrfs_read_qgroup_config(struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
4513
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/qgroup.c
4560
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/qgroup.c
4575
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/qgroup.c
4595
static void qgroup_convert_meta(struct btrfs_fs_info *fs_info, u64 ref_root,
fs/btrfs/qgroup.c
4637
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
4763
struct btrfs_fs_info *fs_info = subvol_root->fs_info;
fs/btrfs/qgroup.c
4854
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/qgroup.c
4932
int btrfs_record_squota_delta(struct btrfs_fs_info *fs_info,
fs/btrfs/qgroup.c
633
bool btrfs_check_quota_leak(const struct btrfs_fs_info *fs_info)
fs/btrfs/qgroup.c
667
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
876
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
917
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/qgroup.c
997
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
417
bool btrfs_check_quota_leak(const struct btrfs_fs_info *fs_info);
fs/btrfs/qgroup.h
418
int btrfs_record_squota_delta(struct btrfs_fs_info *fs_info,
fs/btrfs/raid-stripe-tree.c
329
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/raid-stripe-tree.c
398
int btrfs_get_raid_extent_offset(struct btrfs_fs_info *fs_info,
fs/btrfs/raid-stripe-tree.c
67
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
1041
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
1290
struct btrfs_fs_info *fs_info = rbio->bioc->fs_info;
fs/btrfs/raid56.c
1547
struct btrfs_fs_info *fs_info = rbio->bioc->fs_info;
fs/btrfs/raid56.c
1654
struct btrfs_fs_info *fs_info = rbio->bioc->fs_info;
fs/btrfs/raid56.c
1754
struct btrfs_fs_info *info;
fs/btrfs/raid56.c
1814
const struct btrfs_fs_info *fs_info = rbio->bioc->fs_info;
fs/btrfs/raid56.c
1844
struct btrfs_fs_info *fs_info = bioc->fs_info;
fs/btrfs/raid56.c
1885
struct btrfs_fs_info *fs_info = rbio->bioc->fs_info;
fs/btrfs/raid56.c
1921
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
2249
struct btrfs_fs_info *fs_info = bioc->fs_info;
fs/btrfs/raid56.c
2277
struct btrfs_fs_info *fs_info = rbio->bioc->fs_info;
fs/btrfs/raid56.c
2552
struct btrfs_fs_info *fs_info = bioc->fs_info;
fs/btrfs/raid56.c
3002
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
175
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/reflink.c
399
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
693
struct btrfs_fs_info *fs_info = src->root->fs_info;
fs/btrfs/reflink.c
762
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/relocation.c
1090
struct btrfs_fs_info *fs_info = dest->fs_info;
fs/btrfs/relocation.c
1411
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
1589
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
1755
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
185
static struct reloc_control *get_reloc_control(struct btrfs_fs_info *fs_info)
fs/btrfs/relocation.c
1882
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
2020
struct btrfs_fs_info *fs_info = reloc_root->fs_info;
fs/btrfs/relocation.c
2197
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
2230
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
236
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
2522
static int get_tree_block_key(struct btrfs_fs_info *fs_info,
fs/btrfs/relocation.c
2642
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
2684
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
2848
noinline int btrfs_should_cancel_balance(const struct btrfs_fs_info *fs_info)
fs/btrfs/relocation.c
2873
struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
fs/btrfs/relocation.c
3233
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
3298
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/relocation.c
3429
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
3512
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
3523
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
3580
struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
fs/btrfs/relocation.c
3813
struct btrfs_fs_info *fs_info = group->fs_info;
fs/btrfs/relocation.c
3867
static int reloc_chunk_start(struct btrfs_fs_info *fs_info)
fs/btrfs/relocation.c
3889
static void reloc_chunk_end(struct btrfs_fs_info *fs_info)
fs/btrfs/relocation.c
3899
static struct reloc_control *alloc_reloc_control(struct btrfs_fs_info *fs_info)
fs/btrfs/relocation.c
3944
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
399
struct btrfs_root *find_reloc_root(struct btrfs_fs_info *fs_info, u64 bytenr)
fs/btrfs/relocation.c
4020
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
4066
static int copy_remapped_data_io(struct btrfs_fs_info *fs_info,
fs/btrfs/relocation.c
4113
static int copy_remapped_data(struct btrfs_fs_info *fs_info, u64 old_addr,
fs/btrfs/relocation.c
4172
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
4201
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
4226
static int move_existing_remap(struct btrfs_fs_info *fs_info,
fs/btrfs/relocation.c
4428
static int move_existing_remaps(struct btrfs_fs_info *fs_info,
fs/btrfs/relocation.c
4508
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
4742
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
4783
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/relocation.c
4853
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
4892
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
4976
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
5022
static int do_remap_reloc_trans(struct btrfs_fs_info *fs_info,
fs/btrfs/relocation.c
5200
static int do_remap_reloc(struct btrfs_fs_info *fs_info, struct btrfs_path *path,
fs/btrfs/relocation.c
5218
int btrfs_translate_remap(struct btrfs_fs_info *fs_info, u64 *logical, u64 *length)
fs/btrfs/relocation.c
5268
static int start_block_group_remapping(struct btrfs_fs_info *fs_info,
fs/btrfs/relocation.c
5344
static int do_nonremap_reloc(struct btrfs_fs_info *fs_info, bool verbose,
fs/btrfs/relocation.c
5398
int btrfs_relocate_block_group(struct btrfs_fs_info *fs_info, u64 group_start,
fs/btrfs/relocation.c
5537
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
5564
int btrfs_recover_relocation(struct btrfs_fs_info *fs_info)
fs/btrfs/relocation.c
573
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
5745
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/relocation.c
5797
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
5950
u64 btrfs_get_reloc_bg_bytenr(struct btrfs_fs_info *fs_info)
fs/btrfs/relocation.c
5966
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
6032
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
605
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
6148
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/relocation.c
635
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
748
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
819
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
873
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/relocation.c
937
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(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
1000
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
1158
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
1272
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
1297
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
1338
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
1468
struct btrfs_fs_info *fs_info = path->nodes[0]->fs_info;
fs/btrfs/scrub.c
1507
struct btrfs_fs_info *fs_info = extent_root->fs_info;
fs/btrfs/scrub.c
1593
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
1613
static void fill_one_extent_info(struct btrfs_fs_info *fs_info,
fs/btrfs/scrub.c
1656
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/scrub.c
1790
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
1870
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
1915
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
1951
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
196
struct btrfs_fs_info *fs_info;
fs/btrfs/scrub.c
2073
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2110
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2159
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2302
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2431
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2593
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2633
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/scrub.c
2651
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2942
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
2976
struct btrfs_fs_info *fs_info = sctx->fs_info;
fs/btrfs/scrub.c
3024
static void scrub_workers_put(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
3041
static noinline_for_stack int scrub_workers_get(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
3073
int btrfs_scrub_dev(struct btrfs_fs_info *fs_info, u64 devid, u64 start,
fs/btrfs/scrub.c
3250
void btrfs_scrub_pause(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
3265
void btrfs_scrub_continue(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
3271
int btrfs_scrub_cancel(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
3294
struct btrfs_fs_info *fs_info = dev->fs_info;
fs/btrfs/scrub.c
3315
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
399
static void __scrub_blocked_if_needed(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
409
static void scrub_pause_on(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
415
static void scrub_pause_off(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
425
static void scrub_blocked_if_needed(struct btrfs_fs_info *fs_info)
fs/btrfs/scrub.c
451
struct btrfs_fs_info *fs_info, bool is_dev_replace)
fs/btrfs/scrub.c
506
struct btrfs_fs_info *fs_info = swarn->dev->fs_info;
fs/btrfs/scrub.c
587
struct btrfs_fs_info *fs_info = dev->fs_info;
fs/btrfs/scrub.c
687
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
700
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
715
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
801
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
862
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
894
struct btrfs_fs_info *fs_info = stripe->bg->fs_info;
fs/btrfs/scrub.c
923
struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info;
fs/btrfs/scrub.c
940
static struct btrfs_bio *alloc_scrub_bbio(struct btrfs_fs_info *fs_info,
fs/btrfs/scrub.c
957
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
1376
struct btrfs_fs_info *fs_info = sctx->send_root->fs_info;
fs/btrfs/send.c
1416
struct btrfs_fs_info *fs_info = sctx->send_root->fs_info;
fs/btrfs/send.c
1547
struct btrfs_fs_info *fs_info = sctx->send_root->fs_info;
fs/btrfs/send.c
4135
struct btrfs_fs_info *fs_info = sctx->send_root->fs_info;
fs/btrfs/send.c
5174
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/send.c
5453
struct btrfs_fs_info *fs_info = sctx->send_root->fs_info;
fs/btrfs/send.c
5504
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/send.c
7241
struct btrfs_fs_info *fs_info = send_root->fs_info;
fs/btrfs/send.c
7555
struct btrfs_fs_info *fs_info = left_root->fs_info;
fs/btrfs/send.c
7954
struct btrfs_fs_info *fs_info = send_root->fs_info;
fs/btrfs/space-info.c
1099
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1145
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1187
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1273
struct btrfs_fs_info *fs_info;
fs/btrfs/space-info.c
1276
fs_info = container_of(work, struct btrfs_fs_info, async_reclaim_work);
fs/btrfs/space-info.c
1295
struct btrfs_fs_info *fs_info;
fs/btrfs/space-info.c
1303
fs_info = container_of(work, struct btrfs_fs_info,
fs/btrfs/space-info.c
1441
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1514
struct btrfs_fs_info *fs_info;
fs/btrfs/space-info.c
1517
fs_info = container_of(work, struct btrfs_fs_info, async_data_reclaim_work);
fs/btrfs/space-info.c
1525
void btrfs_init_async_reclaim_work(struct btrfs_fs_info *fs_info)
fs/btrfs/space-info.c
1569
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1743
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1792
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1943
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
1967
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
198
void btrfs_clear_space_info_full(struct btrfs_fs_info *info)
fs/btrfs/space-info.c
1989
__cold void btrfs_dump_space_info_for_trans_abort(struct btrfs_fs_info *fs_info)
fs/btrfs/space-info.c
2062
static u64 calc_unalloc_target(struct btrfs_fs_info *fs_info)
fs/btrfs/space-info.c
2094
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
2127
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
220
static u64 calc_chunk_size(const struct btrfs_fs_info *fs_info, u64 flags)
fs/btrfs/space-info.c
2222
void btrfs_reclaim_sweep(const struct btrfs_fs_info *fs_info)
fs/btrfs/space-info.c
2242
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
248
static void init_space_info(struct btrfs_fs_info *info,
fs/btrfs/space-info.c
272
struct btrfs_fs_info *fs_info = parent->fs_info;
fs/btrfs/space-info.c
295
static int create_space_info(struct btrfs_fs_info *info, u64 flags)
fs/btrfs/space-info.c
336
int btrfs_init_space_info(struct btrfs_fs_info *fs_info)
fs/btrfs/space-info.c
382
void btrfs_add_bg_to_space_info(struct btrfs_fs_info *info,
fs/btrfs/space-info.c
415
struct btrfs_space_info *btrfs_find_space_info(const struct btrfs_fs_info *info,
fs/btrfs/space-info.c
430
static u64 calc_effective_data_chunk_size(const struct btrfs_fs_info *fs_info)
fs/btrfs/space-info.c
455
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
635
static void dump_global_block_rsv(struct btrfs_fs_info *fs_info)
fs/btrfs/space-info.c
647
const struct btrfs_fs_info *fs_info = info->fs_info;
fs/btrfs/space-info.c
667
struct btrfs_fs_info *fs_info = info->fs_info;
fs/btrfs/space-info.c
704
static inline u64 calc_reclaim_items_nr(const struct btrfs_fs_info *fs_info,
fs/btrfs/space-info.c
724
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
854
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.c
987
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/space-info.h
138
struct btrfs_fs_info *fs_info;
fs/btrfs/space-info.h
15
struct btrfs_fs_info;
fs/btrfs/space-info.h
271
struct btrfs_fs_info *fs_info = sinfo->fs_info; \
fs/btrfs/space-info.h
301
int btrfs_init_space_info(struct btrfs_fs_info *fs_info);
fs/btrfs/space-info.h
302
void btrfs_add_bg_to_space_info(struct btrfs_fs_info *info,
fs/btrfs/space-info.h
306
struct btrfs_space_info *btrfs_find_space_info(const struct btrfs_fs_info *info,
fs/btrfs/space-info.h
308
void btrfs_clear_space_info_full(struct btrfs_fs_info *info);
fs/btrfs/space-info.h
329
void btrfs_dump_space_info_for_trans_abort(struct btrfs_fs_info *fs_info);
fs/btrfs/space-info.h
330
void btrfs_init_async_reclaim_work(struct btrfs_fs_info *fs_info);
fs/btrfs/space-info.h
336
void btrfs_reclaim_sweep(const struct btrfs_fs_info *fs_info);
fs/btrfs/subpage.c
120
void btrfs_folio_inc_eb_refs(const struct btrfs_fs_info *fs_info, struct folio *folio)
fs/btrfs/subpage.c
134
void btrfs_folio_dec_eb_refs(const struct btrfs_fs_info *fs_info, struct folio *folio)
fs/btrfs/subpage.c
149
static void btrfs_subpage_assert(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
195
static bool btrfs_subpage_end_and_test_lock(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
241
void btrfs_folio_end_lock(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
271
void btrfs_folio_end_lock_bitmap(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
319
void btrfs_subpage_set_uptodate(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
334
void btrfs_subpage_clear_uptodate(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
348
void btrfs_subpage_set_dirty(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
38
int btrfs_attach_folio_state(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
389
bool btrfs_subpage_clear_and_test_dirty(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
406
void btrfs_subpage_clear_dirty(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
416
void btrfs_subpage_set_writeback(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
443
void btrfs_subpage_clear_writeback(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
465
bool btrfs_subpage_test_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
491
void btrfs_folio_set_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
501
void btrfs_folio_clear_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
511
bool btrfs_folio_test_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
519
void btrfs_folio_clamp_set_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
530
void btrfs_folio_clamp_clear_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
541
bool btrfs_folio_clamp_test_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
581
const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
594
const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.c
633
void btrfs_folio_assert_not_dirty(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
669
void btrfs_folio_set_lock(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
70
void btrfs_detach_folio_state(const struct btrfs_fs_info *fs_info, struct folio *folio,
fs/btrfs/subpage.c
711
void __cold btrfs_subpage_dump_bitmap(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
755
void btrfs_copy_subpage_dirty_bitmap(struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.c
88
struct btrfs_folio_state *btrfs_alloc_folio_state(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
100
void btrfs_detach_folio_state(const struct btrfs_fs_info *fs_info, struct folio *folio,
fs/btrfs/subpage.h
104
struct btrfs_folio_state *btrfs_alloc_folio_state(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
111
void btrfs_folio_inc_eb_refs(const struct btrfs_fs_info *fs_info, struct folio *folio);
fs/btrfs/subpage.h
112
void btrfs_folio_dec_eb_refs(const struct btrfs_fs_info *fs_info, struct folio *folio);
fs/btrfs/subpage.h
114
void btrfs_folio_end_lock(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
116
void btrfs_folio_set_lock(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
118
void btrfs_folio_end_lock_bitmap(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
142
void btrfs_subpage_set_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
144
void btrfs_subpage_clear_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
146
bool btrfs_subpage_test_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
148
void btrfs_folio_set_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
150
void btrfs_folio_clear_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
152
bool btrfs_folio_test_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
154
void btrfs_folio_clamp_set_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
156
void btrfs_folio_clamp_clear_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
158
bool btrfs_folio_clamp_test_##name(const struct btrfs_fs_info *fs_info, \
fs/btrfs/subpage.h
172
static inline void btrfs_folio_clamp_finish_io(struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
181
bool btrfs_subpage_clear_and_test_dirty(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
184
void btrfs_folio_assert_not_dirty(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
187
void btrfs_copy_subpage_dirty_bitmap(struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
190
void __cold btrfs_subpage_dump_bitmap(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
86
static inline bool btrfs_meta_is_subpage(const struct btrfs_fs_info *fs_info)
fs/btrfs/subpage.h
90
static inline bool btrfs_is_subpage(const struct btrfs_fs_info *fs_info,
fs/btrfs/subpage.h
98
int btrfs_attach_folio_state(const struct btrfs_fs_info *fs_info,
fs/btrfs/super.c
1015
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
1064
struct btrfs_fs_info *info = btrfs_sb(dentry->d_sb);
fs/btrfs/super.c
1204
struct btrfs_fs_info *fs_info = btrfs_sb(s);
fs/btrfs/super.c
1238
static void btrfs_resize_thread_pool(struct btrfs_fs_info *fs_info,
fs/btrfs/super.c
1259
static inline void btrfs_remount_begin(struct btrfs_fs_info *fs_info,
fs/btrfs/super.c
1273
static inline void btrfs_remount_cleanup(struct btrfs_fs_info *fs_info,
fs/btrfs/super.c
1300
static int btrfs_remount_rw(struct btrfs_fs_info *fs_info)
fs/btrfs/super.c
1347
static int btrfs_remount_ro(struct btrfs_fs_info *fs_info)
fs/btrfs/super.c
1409
static void btrfs_ctx_to_info(struct btrfs_fs_info *fs_info, struct btrfs_fs_context *ctx)
fs/btrfs/super.c
1420
static void btrfs_info_to_ctx(struct btrfs_fs_info *fs_info, struct btrfs_fs_context *ctx)
fs/btrfs/super.c
1445
static void btrfs_emit_options(struct btrfs_fs_info *info,
fs/btrfs/super.c
1504
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
1612
static inline int btrfs_calc_avail_data_space(struct btrfs_fs_info *fs_info,
fs/btrfs/super.c
1731
struct btrfs_fs_info *fs_info = btrfs_sb(dentry->d_sb);
fs/btrfs/super.c
1864
struct btrfs_fs_info *p = fc->s_fs_info;
fs/btrfs/super.c
1865
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
1872
struct btrfs_fs_info *fs_info = fc->s_fs_info;
fs/btrfs/super.c
2072
struct btrfs_fs_info *fs_info = NULL;
fs/btrfs/super.c
2087
fs_info = kvzalloc_obj(struct btrfs_fs_info);
fs/btrfs/super.c
2156
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
2164
struct btrfs_fs_info *fs_info = fc->s_fs_info;
fs/btrfs/super.c
2322
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
2336
struct btrfs_fs_info *fs_info = dev->fs_info;
fs/btrfs/super.c
2388
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
2421
struct btrfs_fs_info *fs_info = btrfs_sb(root->d_sb);
fs/btrfs/super.c
2437
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
2457
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
2467
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
2518
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
2525
struct btrfs_fs_info *fs_info = btrfs_sb(root->d_sb);
fs/btrfs/super.c
669
static void btrfs_clear_oneshot_options(struct btrfs_fs_info *fs_info)
fs/btrfs/super.c
676
static bool check_ro_option(const struct btrfs_fs_info *fs_info,
fs/btrfs/super.c
688
bool btrfs_check_options(const struct btrfs_fs_info *info,
fs/btrfs/super.c
73
struct btrfs_fs_info *fs_info = btrfs_sb(sb);
fs/btrfs/super.c
739
void btrfs_set_free_space_cache_settings(struct btrfs_fs_info *fs_info)
fs/btrfs/super.c
779
static void set_device_specific_options(struct btrfs_fs_info *fs_info)
fs/btrfs/super.c
802
char *btrfs_get_subvol_name_from_objectid(struct btrfs_fs_info *fs_info,
fs/btrfs/super.c
920
static int get_default_subvol_objectid(struct btrfs_fs_info *fs_info, u64 *objectid)
fs/btrfs/super.c
93
static void btrfs_emit_options(struct btrfs_fs_info *info,
fs/btrfs/super.c
962
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(const 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
156
void btrfs_free_dummy_fs_info(struct btrfs_fs_info *fs_info)
fs/btrfs/tests/btrfs-tests.c
204
btrfs_alloc_dummy_block_group(struct btrfs_fs_info *fs_info,
fs/btrfs/tests/btrfs-tests.c
241
void btrfs_init_dummy_transaction(struct btrfs_transaction *trans, struct btrfs_fs_info *fs_info)
fs/btrfs/tests/btrfs-tests.c
251
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
1003
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/tests/zoned-tests.c
40
static int test_load_zone_info(struct btrfs_fs_info *fs_info,
fs/btrfs/tests/zoned-tests.c
655
struct btrfs_fs_info *fs_info __free(btrfs_free_dummy_fs_info) = NULL;
fs/btrfs/transaction.c
1018
void btrfs_throttle(struct btrfs_fs_info *fs_info)
fs/btrfs/transaction.c
1040
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
1079
struct btrfs_fs_info *info = trans->fs_info;
fs/btrfs/transaction.c
1151
int btrfs_write_marked_extents(struct btrfs_fs_info *fs_info,
fs/btrfs/transaction.c
1204
static int __btrfs_wait_marked_extents(struct btrfs_fs_info *fs_info,
fs/btrfs/transaction.c
1238
static int btrfs_wait_extents(struct btrfs_fs_info *fs_info,
fs/btrfs/transaction.c
1255
struct btrfs_fs_info *fs_info = log_root->fs_info;
fs/btrfs/transaction.c
1289
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
1322
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/transaction.c
1355
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
1441
void btrfs_maybe_wake_unfinished_drop(struct btrfs_fs_info *fs_info)
fs/btrfs/transaction.c
1470
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/transaction.c
1491
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
1576
struct btrfs_fs_info *fs_info = src->fs_info;
fs/btrfs/transaction.c
1671
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
183
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
1972
static void update_super_roots(struct btrfs_fs_info *fs_info)
fs/btrfs/transaction.c
2003
int btrfs_transaction_blocked(struct btrfs_fs_info *info)
fs/btrfs/transaction.c
2018
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
2063
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
2147
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
2163
static inline int btrfs_start_delalloc_flush(struct btrfs_fs_info *fs_info)
fs/btrfs/transaction.c
2187
static inline void btrfs_wait_delalloc_flush(struct btrfs_fs_info *fs_info)
fs/btrfs/transaction.c
2215
static void update_commit_stats(struct btrfs_fs_info *fs_info)
fs/btrfs/transaction.c
2232
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
257
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
2689
int btrfs_clean_one_deleted_snapshot(struct btrfs_fs_info *fs_info)
fs/btrfs/transaction.c
270
static noinline int join_transaction(struct btrfs_fs_info *fs_info,
fs/btrfs/transaction.c
2740
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/transaction.c
413
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/transaction.c
473
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/transaction.c
492
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/transaction.c
525
static void wait_current_trans(struct btrfs_fs_info *fs_info, unsigned int type)
fs/btrfs/transaction.c
546
static bool may_wait_transaction(struct btrfs_fs_info *fs_info, int type)
fs/btrfs/transaction.c
559
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/transaction.c
570
static int btrfs_reserve_trans_metadata(struct btrfs_fs_info *fs_info,
fs/btrfs/transaction.c
604
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/transaction.c
916
struct btrfs_fs_info *fs_info = commit->fs_info;
fs/btrfs/transaction.c
958
int btrfs_wait_for_commit(struct btrfs_fs_info *fs_info, u64 transid)
fs/btrfs/transaction.h
111
struct btrfs_fs_info *fs_info;
fs/btrfs/transaction.h
163
struct btrfs_fs_info *fs_info;
fs/btrfs/transaction.h
22
struct btrfs_fs_info;
fs/btrfs/transaction.h
301
int btrfs_wait_for_commit(struct btrfs_fs_info *fs_info, u64 transid);
fs/btrfs/transaction.h
304
void btrfs_maybe_wake_unfinished_drop(struct btrfs_fs_info *fs_info);
fs/btrfs/transaction.h
305
int btrfs_clean_one_deleted_snapshot(struct btrfs_fs_info *fs_info);
fs/btrfs/transaction.h
311
void btrfs_throttle(struct btrfs_fs_info *fs_info);
fs/btrfs/transaction.h
314
int btrfs_write_marked_extents(struct btrfs_fs_info *fs_info,
fs/btrfs/transaction.h
317
int btrfs_transaction_blocked(struct btrfs_fs_info *info);
fs/btrfs/tree-checker.c
1107
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
1211
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
1300
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
1481
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
2135
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
2189
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
2291
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
2406
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
2567
struct btrfs_fs_info *fs_info = node->fs_info;
fs/btrfs/tree-checker.c
2691
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/tree-checker.c
395
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
552
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
689
const struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/tree-checker.c
712
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/tree-checker.c
85
const struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/tree-checker.c
853
static void chunk_err(const struct btrfs_fs_info *fs_info,
fs/btrfs/tree-checker.c
928
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
164
struct btrfs_fs_info *fs_info = wc->trans->fs_info;
fs/btrfs/tree-log.c
280
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/tree-log.c
2948
struct btrfs_fs_info *fs_info = eb->fs_info;
fs/btrfs/tree-log.c
2988
struct btrfs_fs_info *fs_info = wc->log->fs_info;
fs/btrfs/tree-log.c
3170
struct btrfs_fs_info *fs_info = log->fs_info;
fs/btrfs/tree-log.c
3314
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/tree-log.c
3697
void btrfs_free_log_root_tree(struct btrfs_trans_handle *trans, struct btrfs_fs_info *fs_info)
fs/btrfs/tree-log.c
418
struct btrfs_fs_info *fs_info = log->fs_info;
fs/btrfs/tree-log.c
5615
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/tree-log.c
711
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/tree-log.c
7608
struct btrfs_fs_info *fs_info = root->fs_info;
fs/btrfs/tree-log.c
7766
struct btrfs_fs_info *fs_info = log_root_tree->fs_info;
fs/btrfs/tree-log.h
82
void btrfs_free_log_root_tree(struct btrfs_trans_handle *trans, 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
1131
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
133
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/uuid-tree.c
206
int btrfs_uuid_tree_check_overflow(struct btrfs_fs_info *fs_info,
fs/btrfs/uuid-tree.c
261
static int btrfs_check_uuid_tree_entry(struct btrfs_fs_info *fs_info,
fs/btrfs/uuid-tree.c
295
int btrfs_uuid_tree_iterate(struct btrfs_fs_info *fs_info)
fs/btrfs/uuid-tree.c
393
struct btrfs_fs_info *fs_info = data;
fs/btrfs/uuid-tree.c
526
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
1817
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/volumes.c
1958
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/volumes.c
2006
static u64 find_next_chunk(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
2024
static noinline int find_next_devid(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
2167
static int btrfs_check_raid_min_devices(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
2217
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/volumes.c
2236
static u64 btrfs_num_devices(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
2250
static void btrfs_scratch_superblock(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
2272
void btrfs_scratch_superblocks(struct btrfs_fs_info *fs_info, struct btrfs_device *device)
fs/btrfs/volumes.c
2297
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
2326
int btrfs_rm_device(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
2602
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
2656
struct btrfs_fs_info *fs_info, u64 devid,
fs/btrfs/volumes.c
2681
static struct btrfs_fs_devices *btrfs_init_sprout(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
2726
static void btrfs_setup_sprout(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
2781
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
2848
int btrfs_init_new_device(struct btrfs_fs_info *fs_info, const char *device_path)
fs/btrfs/volumes.c
3147
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/volumes.c
3191
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
3225
static int btrfs_del_sys_chunk(struct btrfs_fs_info *fs_info, u64 chunk_offset)
fs/btrfs/volumes.c
3271
struct btrfs_chunk_map *btrfs_find_chunk_map_nolock(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
3334
struct btrfs_chunk_map *btrfs_find_chunk_map(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
3354
struct btrfs_chunk_map *btrfs_get_chunk_map(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
3406
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
3455
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
3581
static int btrfs_relocate_chunk_finish(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
3620
int btrfs_relocate_chunk(struct btrfs_fs_info *fs_info, u64 chunk_offset, bool verbose)
fs/btrfs/volumes.c
3674
static int btrfs_relocate_sys_chunks(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
3762
static int btrfs_may_alloc_data_chunk(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
3841
static int insert_balance_item(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
3894
static int del_balance_item(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
3981
static void reset_balance_state(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
4013
static int chunk_usage_range_filter(struct btrfs_fs_info *fs_info, u64 chunk_offset,
fs/btrfs/volumes.c
4049
static int chunk_usage_filter(struct btrfs_fs_info *fs_info, u64 chunk_offset,
fs/btrfs/volumes.c
4180
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/volumes.c
4291
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
4320
static int balance_remap_chunks(struct btrfs_fs_info *fs_info, struct btrfs_path *path,
fs/btrfs/volumes.c
4392
static int __btrfs_balance(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
4665
static inline int validate_convert_profile(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
4780
static void describe_balance_start_or_resume(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
4837
int btrfs_balance(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
5029
struct btrfs_fs_info *fs_info = data;
fs/btrfs/volumes.c
5042
int btrfs_resume_balance_async(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
5076
int btrfs_recover_balance(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
5143
int btrfs_pause_balance(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
5172
int btrfs_cancel_balance(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
5228
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/volumes.c
5431
static int btrfs_add_system_chunk(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
5491
static int alloc_virtual_chunk(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
5568
static int calc_one_profile_avail(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
5609
void btrfs_update_per_profile_avail(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
5639
static void check_raid56_incompat_flag(struct btrfs_fs_info *info, u64 type)
fs/btrfs/volumes.c
5647
static void check_raid1c34_incompat_flag(struct btrfs_fs_info *info, u64 type)
fs/btrfs/volumes.c
5775
struct btrfs_fs_info *info = fs_devices->fs_info;
fs/btrfs/volumes.c
5935
struct btrfs_fs_info *info = fs_devices->fs_info;
fs/btrfs/volumes.c
5990
void btrfs_remove_chunk_map(struct btrfs_fs_info *fs_info, struct btrfs_chunk_map *map)
fs/btrfs/volumes.c
6018
int btrfs_add_chunk_map(struct btrfs_fs_info *fs_info, struct btrfs_chunk_map *map)
fs/btrfs/volumes.c
6056
struct btrfs_fs_info *info = trans->fs_info;
fs/btrfs/volumes.c
6125
struct btrfs_fs_info *info = trans->fs_info;
fs/btrfs/volumes.c
6181
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
6284
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
6342
bool btrfs_chunk_writeable(struct btrfs_fs_info *fs_info, u64 chunk_offset)
fs/btrfs/volumes.c
6377
void btrfs_mapping_tree_free(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
6417
int btrfs_num_copies(struct btrfs_fs_info *fs_info, u64 logical, u64 len)
fs/btrfs/volumes.c
6437
unsigned long btrfs_full_stripe_len(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
6504
struct btrfs_fs_info *fs_info = device->fs_devices->fs_info;
fs/btrfs/volumes.c
6526
static int find_live_mirror(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
6595
struct btrfs_io_context *alloc_btrfs_io_context(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
6633
struct btrfs_discard_stripe *btrfs_map_discard(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
6788
static bool is_block_group_to_copy(struct btrfs_fs_info *fs_info, u64 logical)
fs/btrfs/volumes.c
6933
static int set_io_stripe(struct btrfs_fs_info *fs_info, u64 logical,
fs/btrfs/volumes.c
6951
static bool is_single_device_io(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
6981
static void map_blocks_raid1(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
7017
static void map_blocks_raid10(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
7137
int btrfs_map_block(struct btrfs_fs_info *fs_info, enum btrfs_map_op op,
fs/btrfs/volumes.c
7456
struct btrfs_device *btrfs_alloc_device(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
7510
static void btrfs_report_missing_device(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
7536
static int check_32bit_meta_chunk(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
7555
static void warn_32bit_meta_chunk(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
7568
static struct btrfs_device *handle_missing_device(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
7593
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/volumes.c
7712
static struct btrfs_fs_devices *open_seed_devices(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
7775
struct btrfs_fs_info *fs_info = leaf->fs_info;
fs/btrfs/volumes.c
7882
int btrfs_read_sys_array(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
7959
bool btrfs_check_rw_degradable(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
8015
int btrfs_read_chunk_tree(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
8138
int btrfs_init_devices_late(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
8230
int btrfs_init_dev_stats(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
8259
int btrfs_init_writeback_bio_size(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
8293
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
8356
struct btrfs_fs_info *fs_info = trans->fs_info;
fs/btrfs/volumes.c
8458
int btrfs_get_dev_stats(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
8538
static int verify_one_dev_extent(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.c
8636
static int verify_chunk_dev_extent_mapping(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
8666
int btrfs_verify_dev_extents(struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
8770
bool btrfs_verify_dev_items(const struct btrfs_fs_info *fs_info)
fs/btrfs/volumes.c
8811
bool btrfs_pinned_by_swapfile(struct btrfs_fs_info *fs_info, void *ptr)
fs/btrfs/volumes.c
8834
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/volumes.c
8878
bool btrfs_repair_one_zone(struct btrfs_fs_info *fs_info, u64 logical)
fs/btrfs/volumes.c
8939
int btrfs_map_repair_block(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
127
struct btrfs_fs_info *fs_info;
fs/btrfs/volumes.h
29
struct btrfs_fs_info;
fs/btrfs/volumes.h
446
struct btrfs_fs_info *fs_info;
fs/btrfs/volumes.h
521
struct btrfs_fs_info *fs_info;
fs/btrfs/volumes.h
726
int btrfs_map_block(struct btrfs_fs_info *fs_info, enum btrfs_map_op op,
fs/btrfs/volumes.h
730
int btrfs_map_repair_block(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
733
struct btrfs_discard_stripe *btrfs_map_discard(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
736
int btrfs_read_sys_array(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
737
int btrfs_read_chunk_tree(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
741
void btrfs_mapping_tree_free(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
750
struct btrfs_device *btrfs_find_device_by_devspec(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
753
int btrfs_get_dev_args_from_path(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
756
struct btrfs_device *btrfs_alloc_device(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
760
int btrfs_rm_device(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
764
int btrfs_num_copies(struct btrfs_fs_info *fs_info, u64 logical, u64 len);
fs/btrfs/volumes.h
770
int btrfs_init_new_device(struct btrfs_fs_info *fs_info, const char *path);
fs/btrfs/volumes.h
771
int btrfs_balance(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
775
int btrfs_resume_balance_async(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
776
int btrfs_recover_balance(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
777
int btrfs_pause_balance(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
778
int btrfs_relocate_chunk(struct btrfs_fs_info *fs_info, u64 chunk_offset,
fs/btrfs/volumes.h
780
int btrfs_cancel_balance(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
781
bool btrfs_chunk_writeable(struct btrfs_fs_info *fs_info, u64 chunk_offset);
fs/btrfs/volumes.h
783
int btrfs_get_dev_stats(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
785
int btrfs_init_devices_late(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
786
int btrfs_init_dev_stats(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
787
int btrfs_init_writeback_bio_size(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
792
unsigned long btrfs_full_stripe_len(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
803
int btrfs_add_chunk_map(struct btrfs_fs_info *fs_info, struct btrfs_chunk_map *map);
fs/btrfs/volumes.h
806
struct btrfs_chunk_map *btrfs_find_chunk_map(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
808
struct btrfs_chunk_map *btrfs_find_chunk_map_nolock(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
810
struct btrfs_chunk_map *btrfs_get_chunk_map(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
812
void btrfs_remove_chunk_map(struct btrfs_fs_info *fs_info, struct btrfs_chunk_map *map);
fs/btrfs/volumes.h
898
bool btrfs_check_rw_degradable(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
900
void btrfs_scratch_superblocks(struct btrfs_fs_info *fs_info, struct btrfs_device *device);
fs/btrfs/volumes.h
905
int btrfs_verify_dev_extents(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
906
bool btrfs_verify_dev_items(const struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
907
void btrfs_update_per_profile_avail(struct btrfs_fs_info *fs_info);
fs/btrfs/volumes.h
909
static inline bool btrfs_get_per_profile_avail(struct btrfs_fs_info *fs_info,
fs/btrfs/volumes.h
925
bool btrfs_repair_one_zone(struct btrfs_fs_info *fs_info, u64 logical);
fs/btrfs/volumes.h
927
bool btrfs_pinned_by_swapfile(struct btrfs_fs_info *fs_info, void *ptr);
fs/btrfs/volumes.h
939
struct btrfs_io_context *alloc_btrfs_io_context(struct btrfs_fs_info *fs_info,
fs/btrfs/zlib.c
150
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/zlib.c
340
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
1247
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/zoned.c
1324
static int btrfs_load_zone_info(struct btrfs_fs_info *fs_info, int zone_idx,
fs/btrfs/zoned.c
1456
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/zoned.c
1521
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/zoned.c
1587
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/zoned.c
1705
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/zoned.c
1856
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/zoned.c
1908
struct btrfs_fs_info *fs_info = cache->fs_info;
fs/btrfs/zoned.c
2045
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/zoned.c
2130
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/zoned.c
2196
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/zoned.c
2259
int btrfs_check_meta_write_pointer(struct btrfs_fs_info *fs_info,
fs/btrfs/zoned.c
2321
static int read_zone_info(struct btrfs_fs_info *fs_info, u64 logical,
fs/btrfs/zoned.c
2372
struct btrfs_fs_info *fs_info = tgt_dev->fs_info;
fs/btrfs/zoned.c
2406
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/zoned.c
2493
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/zoned.c
2547
struct btrfs_fs_info *fs_info = block_group->fs_info;
fs/btrfs/zoned.c
2664
struct btrfs_fs_info *fs_info = fs_devices->fs_info;
fs/btrfs/zoned.c
2712
int btrfs_zone_finish_endio(struct btrfs_fs_info *fs_info, u64 logical, u64 length)
fs/btrfs/zoned.c
2780
struct btrfs_fs_info *fs_info = bg->fs_info;
fs/btrfs/zoned.c
2788
void btrfs_zoned_reserve_data_reloc_bg(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
2879
void btrfs_free_zone_cache(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
2897
bool btrfs_zoned_should_reclaim(const struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
2923
void btrfs_zoned_release_data_reloc_bg(struct btrfs_fs_info *fs_info, u64 logical,
fs/btrfs/zoned.c
2954
int btrfs_zone_finish_one_bg(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
296
static int calculate_emulated_zone_size(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
2997
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/zoned.c
3049
void btrfs_check_active_zone_reservation(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
3114
struct btrfs_fs_info *fs_info = space_info->fs_info;
fs/btrfs/zoned.c
3233
void btrfs_show_zoned_stats(struct btrfs_fs_info *fs_info, struct seq_file *seq)
fs/btrfs/zoned.c
332
int btrfs_get_dev_zone_info_all_devices(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
383
struct btrfs_fs_info *fs_info = device->fs_info;
fs/btrfs/zoned.c
692
static int btrfs_check_for_zoned_device(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
708
int btrfs_check_zoned_mode(struct btrfs_fs_info *fs_info)
fs/btrfs/zoned.c
801
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
401
struct btrfs_fs_info *fs_info = inode->root->fs_info;
fs/btrfs/zstd.c
585
struct btrfs_fs_info *fs_info = cb_to_fs_info(cb);
fs/btrfs/zstd.c
681
struct btrfs_fs_info *fs_info = btrfs_sb(folio_inode(dest_folio)->i_sb);
include/trace/events/btrfs.h
13
struct btrfs_fs_info;
include/trace/events/btrfs.h
1639
TP_PROTO(const struct btrfs_fs_info *fs_info, int wait),
include/trace/events/btrfs.h
1656
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1701
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1742
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1750
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1758
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1803
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1811
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1819
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1848
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1857
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1878
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1912
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1920
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
1987
TP_PROTO(const struct btrfs_fs_info *fs_info, const char *type, u64 val,
include/trace/events/btrfs.h
2013
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 flags, u64 bytes,
include/trace/events/btrfs.h
2044
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 flags, u64 num_bytes,
include/trace/events/btrfs.h
2076
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 start, u64 len),
include/trace/events/btrfs.h
2098
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 start, u64 len),
include/trace/events/btrfs.h
2105
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 start, u64 len),
include/trace/events/btrfs.h
2426
TP_PROTO(const struct btrfs_fs_info *fs_info, const void *wtag),
include/trace/events/btrfs.h
2457
TP_PROTO(const struct btrfs_fs_info *fs_info, const void *wtag),
include/trace/events/btrfs.h
2575
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
2597
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
2606
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
2615
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 transid,
include/trace/events/btrfs.h
2636
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 transid, u64 bytenr,
include/trace/events/btrfs.h
2669
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
2698
TP_PROTO(const struct btrfs_fs_info *fs_info, const struct btrfs_qgroup *qgroup,
include/trace/events/btrfs.h
2794
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
2837
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
2844
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
3031
TP_PROTO(struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
3093
TP_PROTO(struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
3099
TP_PROTO(struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
3105
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 flags, u64 bytes,
include/trace/events/btrfs.h
3214
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
3237
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
3245
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
3253
TP_PROTO(const struct btrfs_fs_info *fs_info,
include/trace/events/btrfs.h
3328
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 logical, u64 length,
include/trace/events/btrfs.h
3352
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 start, u64 end,
include/trace/events/btrfs.h
3378
TP_PROTO(const struct btrfs_fs_info *fs_info, u64 logical, u64 length,
include/trace/events/btrfs.h
3404
TP_PROTO(const struct btrfs_fs_info *fs_info, long nr),
include/trace/events/btrfs.h
3421
TP_PROTO(const struct btrfs_fs_info *fs_info, long nr),
include/trace/events/btrfs.h
3447
TP_PROTO(const struct btrfs_fs_info *fs_info, long nr_dropped, long nr),
include/trace/events/btrfs.h
388
TP_PROTO(const struct btrfs_fs_info *fs_info,