/fs/btrfs/ |
D | disk-io.c | 56 struct btrfs_fs_info *fs_info); 58 static int btrfs_destroy_marked_extents(struct btrfs_fs_info *fs_info, 61 static int btrfs_destroy_pinned_extent(struct btrfs_fs_info *fs_info, 63 static int btrfs_cleanup_transaction(struct btrfs_fs_info *fs_info); 64 static void btrfs_error_commit_super(struct btrfs_fs_info *fs_info); 208 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btree_get_extent() local 216 em->bdev = fs_info->fs_devices->latest_bdev; in btree_get_extent() 231 em->bdev = fs_info->fs_devices->latest_bdev; in btree_get_extent() 257 struct btrfs_fs_info *fs_info = buf->fs_info; in csum_tree_block() local 258 SHASH_DESC_ON_STACK(shash, fs_info->csum_shash); in csum_tree_block() [all …]
|
D | transaction.c | 55 btrfs_err(transaction->fs_info, in btrfs_put_transaction() 82 struct btrfs_fs_info *fs_info = trans->fs_info; in switch_commit_roots() local 85 down_write(&fs_info->commit_root_sem); in switch_commit_roots() 104 btrfs_drop_and_free_fs_root(fs_info, root); in switch_commit_roots() 108 up_write(&fs_info->commit_root_sem); in switch_commit_roots() 142 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_trans_release_chunk_metadata() local 149 btrfs_block_rsv_release(fs_info, &fs_info->chunk_block_rsv, in btrfs_trans_release_chunk_metadata() 157 static noinline int join_transaction(struct btrfs_fs_info *fs_info, in join_transaction() argument 162 spin_lock(&fs_info->trans_lock); in join_transaction() 165 if (test_bit(BTRFS_FS_STATE_ERROR, &fs_info->fs_state)) { in join_transaction() [all …]
|
D | dev-replace.c | 25 static int btrfs_dev_replace_finishing(struct btrfs_fs_info *fs_info, 28 struct btrfs_fs_info *fs_info, 33 int btrfs_init_dev_replace(struct btrfs_fs_info *fs_info) in btrfs_init_dev_replace() argument 36 struct btrfs_root *dev_root = fs_info->dev_root; in btrfs_init_dev_replace() 37 struct btrfs_dev_replace *dev_replace = &fs_info->dev_replace; in btrfs_init_dev_replace() 83 btrfs_warn(fs_info, in btrfs_init_dev_replace() 115 dev_replace->srcdev = btrfs_find_device(fs_info->fs_devices, in btrfs_init_dev_replace() 117 dev_replace->tgtdev = btrfs_find_device(fs_info->fs_devices, in btrfs_init_dev_replace() 125 !btrfs_test_opt(fs_info, DEGRADED)) { in btrfs_init_dev_replace() 127 btrfs_warn(fs_info, in btrfs_init_dev_replace() [all …]
|
D | qgroup.c | 68 static void qgroup_rsv_add(struct btrfs_fs_info *fs_info, in qgroup_rsv_add() argument 72 trace_qgroup_update_reserve(fs_info, qgroup, num_bytes, type); in qgroup_rsv_add() 76 static void qgroup_rsv_release(struct btrfs_fs_info *fs_info, in qgroup_rsv_release() argument 80 trace_qgroup_update_reserve(fs_info, qgroup, -(s64)num_bytes, type); in qgroup_rsv_release() 94 static void qgroup_rsv_add_by_qgroup(struct btrfs_fs_info *fs_info, in qgroup_rsv_add_by_qgroup() argument 101 qgroup_rsv_add(fs_info, dest, src->rsv.values[i], i); in qgroup_rsv_add_by_qgroup() 104 static void qgroup_rsv_release_by_qgroup(struct btrfs_fs_info *fs_info, in qgroup_rsv_release_by_qgroup() argument 111 qgroup_rsv_release(fs_info, dest, src->rsv.values[i], i); in qgroup_rsv_release_by_qgroup() 165 qgroup_rescan_init(struct btrfs_fs_info *fs_info, u64 progress_objectid, 167 static void qgroup_rescan_zero_tracking(struct btrfs_fs_info *fs_info); [all …]
|
D | block-rsv.c | 9 static u64 block_rsv_release_bytes(struct btrfs_fs_info *fs_info, in block_rsv_release_bytes() argument 57 btrfs_space_info_free_bytes_may_use(fs_info, in block_rsv_release_bytes() 87 void btrfs_init_metadata_block_rsv(struct btrfs_fs_info *fs_info, in btrfs_init_metadata_block_rsv() argument 92 rsv->space_info = btrfs_find_space_info(fs_info, in btrfs_init_metadata_block_rsv() 96 struct btrfs_block_rsv *btrfs_alloc_block_rsv(struct btrfs_fs_info *fs_info, in btrfs_alloc_block_rsv() argument 105 btrfs_init_metadata_block_rsv(fs_info, block_rsv, type); in btrfs_alloc_block_rsv() 109 void btrfs_free_block_rsv(struct btrfs_fs_info *fs_info, in btrfs_free_block_rsv() argument 114 btrfs_block_rsv_release(fs_info, rsv, (u64)-1); in btrfs_free_block_rsv() 181 u64 __btrfs_block_rsv_release(struct btrfs_fs_info *fs_info, in __btrfs_block_rsv_release() argument 185 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; in __btrfs_block_rsv_release() [all …]
|
D | space-info.c | 77 int btrfs_init_space_info(struct btrfs_fs_info *fs_info) in btrfs_init_space_info() argument 85 disk_super = fs_info->super_copy; in btrfs_init_space_info() 94 ret = create_space_info(fs_info, flags); in btrfs_init_space_info() 100 ret = create_space_info(fs_info, flags); in btrfs_init_space_info() 103 ret = create_space_info(fs_info, flags); in btrfs_init_space_info() 108 ret = create_space_info(fs_info, flags); in btrfs_init_space_info() 163 static int can_overcommit(struct btrfs_fs_info *fs_info, in can_overcommit() argument 178 profile = btrfs_system_alloc_profile(fs_info); in can_overcommit() 180 profile = btrfs_metadata_alloc_profile(fs_info); in can_overcommit() 183 avail = atomic64_read(&fs_info->free_chunk_space); in can_overcommit() [all …]
|
D | delalloc-space.c | 15 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_alloc_data_chunk_ondemand() local 16 struct btrfs_space_info *data_sinfo = fs_info->data_sinfo; in btrfs_alloc_data_chunk_ondemand() 23 bytes = ALIGN(bytes, fs_info->sectorsize); in btrfs_alloc_data_chunk_ondemand() 48 alloc_target = btrfs_data_alloc_profile(fs_info); in btrfs_alloc_data_chunk_ondemand() 95 btrfs_start_delalloc_roots(fs_info, -1); in btrfs_alloc_data_chunk_ondemand() 96 btrfs_wait_ordered_roots(fs_info, U64_MAX, 0, in btrfs_alloc_data_chunk_ondemand() 118 ret = btrfs_wait_on_delayed_iputs(fs_info); in btrfs_alloc_data_chunk_ondemand() 127 trace_btrfs_space_reservation(fs_info, in btrfs_alloc_data_chunk_ondemand() 132 btrfs_space_info_update_bytes_may_use(fs_info, data_sinfo, bytes); in btrfs_alloc_data_chunk_ondemand() 141 struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb); in btrfs_check_data_free_space() local [all …]
|
D | reada.c | 80 struct btrfs_fs_info *fs_info; member 86 static void reada_start_machine(struct btrfs_fs_info *fs_info); 87 static void __reada_start_machine(struct btrfs_fs_info *fs_info); 94 static void __readahead_hook(struct btrfs_fs_info *fs_info, in __readahead_hook() argument 159 btrfs_debug(fs_info, in __readahead_hook() 192 reada_extent_put(fs_info, re); /* one ref for each entry */ in __readahead_hook() 200 struct btrfs_fs_info *fs_info = eb->fs_info; in btree_readahead_hook() local 205 spin_lock(&fs_info->reada_lock); in btree_readahead_hook() 206 re = radix_tree_lookup(&fs_info->reada_tree, in btree_readahead_hook() 210 spin_unlock(&fs_info->reada_lock); in btree_readahead_hook() [all …]
|
D | volumes.c | 193 static int btrfs_relocate_sys_chunks(struct btrfs_fs_info *fs_info); 196 static int __btrfs_map_block(struct btrfs_fs_info *fs_info, 531 struct btrfs_fs_info *fs_info = device->fs_info; in run_scheduled_bios() local 650 fs_info->fs_devices->open_devices > 1) { in run_scheduled_bios() 683 btrfs_queue_work(fs_info->submit_workers, in run_scheduled_bios() 1069 btrfs_warn_in_rcu(device->fs_info, in device_list_add() 1076 btrfs_info_in_rcu(device->fs_info, in device_list_add() 1508 lockdep_assert_held(&device->fs_info->chunk_mutex); in contains_pending_extent() 1556 struct btrfs_fs_info *fs_info = device->fs_info; in find_free_dev_extent_start() local 1557 struct btrfs_root *root = fs_info->dev_root; in find_free_dev_extent_start() [all …]
|
D | ref-verify.c | 211 static void __print_stack_trace(struct btrfs_fs_info *fs_info, in __print_stack_trace() argument 215 btrfs_err(fs_info, " ref-verify: no stacktrace"); in __print_stack_trace() 225 static void inline __print_stack_trace(struct btrfs_fs_info *fs_info, in __print_stack_trace() argument 228 btrfs_err(fs_info, " ref-verify: no stacktrace support"); in __print_stack_trace() 260 static struct block_entry *add_block_entry(struct btrfs_fs_info *fs_info, in add_block_entry() argument 280 spin_lock(&fs_info->ref_verify_lock); in add_block_entry() 281 exist = insert_block_entry(&fs_info->block_tree, be); in add_block_entry() 307 static int add_tree_block(struct btrfs_fs_info *fs_info, u64 ref_root, in add_tree_block() argument 327 be = add_block_entry(fs_info, bytenr, fs_info->nodesize, ref_root); in add_tree_block() 347 spin_unlock(&fs_info->ref_verify_lock); in add_tree_block() [all …]
|
D | block-group.c | 24 static u64 get_restripe_target(struct btrfs_fs_info *fs_info, u64 flags) in get_restripe_target() argument 26 struct btrfs_balance_control *bctl = fs_info->balance_ctl; in get_restripe_target() 53 static u64 btrfs_reduce_alloc_profile(struct btrfs_fs_info *fs_info, u64 flags) in btrfs_reduce_alloc_profile() argument 55 u64 num_devices = fs_info->fs_devices->rw_devices; in btrfs_reduce_alloc_profile() 64 spin_lock(&fs_info->balance_lock); in btrfs_reduce_alloc_profile() 65 target = get_restripe_target(fs_info, flags); in btrfs_reduce_alloc_profile() 69 spin_unlock(&fs_info->balance_lock); in btrfs_reduce_alloc_profile() 73 spin_unlock(&fs_info->balance_lock); in btrfs_reduce_alloc_profile() 98 static u64 get_alloc_profile(struct btrfs_fs_info *fs_info, u64 orig_flags) in get_alloc_profile() argument 105 seq = read_seqbegin(&fs_info->profiles_lock); in get_alloc_profile() [all …]
|
D | sysfs.c | 88 static u64 get_features(struct btrfs_fs_info *fs_info, in get_features() argument 91 struct btrfs_super_block *disk_super = fs_info->super_copy; in get_features() 100 static void set_features(struct btrfs_fs_info *fs_info, in set_features() argument 103 struct btrfs_super_block *disk_super = fs_info->super_copy; in set_features() 147 struct btrfs_fs_info *fs_info = to_fs_info(kobj); in btrfs_feature_attr_show() local 149 if (fs_info) { in btrfs_feature_attr_show() 150 u64 features = get_features(fs_info, fa->feature_set); in btrfs_feature_attr_show() 163 struct btrfs_fs_info *fs_info; in btrfs_feature_attr_store() local 169 fs_info = to_fs_info(kobj); in btrfs_feature_attr_store() 170 if (!fs_info) in btrfs_feature_attr_store() [all …]
|
D | tree-checker.c | 52 const struct btrfs_fs_info *fs_info = eb->fs_info; in generic_err() local 61 btrfs_crit(fs_info, in generic_err() 77 const struct btrfs_fs_info *fs_info = eb->fs_info; in file_extent_err() local 88 btrfs_crit(fs_info, in file_extent_err() 119 end = ALIGN(key->offset + len, leaf->fs_info->sectorsize); in file_extent_end() 131 struct btrfs_fs_info *fs_info = leaf->fs_info; in check_extent_data_item() local 133 u32 sectorsize = fs_info->sectorsize; in check_extent_data_item() 248 struct btrfs_fs_info *fs_info = leaf->fs_info; in check_csum_item() local 249 u32 sectorsize = fs_info->sectorsize; in check_csum_item() 250 u32 csumsize = btrfs_super_csum_size(fs_info->super_copy); in check_csum_item() [all …]
|
D | scrub.c | 156 struct btrfs_fs_info *fs_info; member 214 static void scrub_recheck_block(struct btrfs_fs_info *fs_info, 244 static void scrub_remap_extent(struct btrfs_fs_info *fs_info, 254 static void __scrub_blocked_if_needed(struct btrfs_fs_info *fs_info); 255 static void scrub_blocked_if_needed(struct btrfs_fs_info *fs_info); 277 static void __scrub_blocked_if_needed(struct btrfs_fs_info *fs_info) in __scrub_blocked_if_needed() argument 279 while (atomic_read(&fs_info->scrub_pause_req)) { in __scrub_blocked_if_needed() 280 mutex_unlock(&fs_info->scrub_lock); in __scrub_blocked_if_needed() 281 wait_event(fs_info->scrub_pause_wait, in __scrub_blocked_if_needed() 282 atomic_read(&fs_info->scrub_pause_req) == 0); in __scrub_blocked_if_needed() [all …]
|
D | super.c | 102 void __btrfs_handle_fs_error(struct btrfs_fs_info *fs_info, const char *function, in __btrfs_handle_fs_error() argument 105 struct super_block *sb = fs_info->sb; in __btrfs_handle_fs_error() 140 set_bit(BTRFS_FS_STATE_ERROR, &fs_info->fs_state); in __btrfs_handle_fs_error() 151 btrfs_info(fs_info, "forced readonly"); in __btrfs_handle_fs_error() 190 void btrfs_printk(const struct btrfs_fs_info *fs_info, const char *fmt, ...) in btrfs_printk() argument 218 fs_info ? fs_info->sb->s_id : "<unknown>", &vaf); in btrfs_printk() 242 struct btrfs_fs_info *fs_info = trans->fs_info; in __btrfs_abort_transaction() local 251 btrfs_warn(fs_info, in __btrfs_abort_transaction() 258 wake_up(&fs_info->transaction_wait); in __btrfs_abort_transaction() 259 wake_up(&fs_info->transaction_blocked_wait); in __btrfs_abort_transaction() [all …]
|
D | ctree.h | 367 #define BTRFS_MAX_EXTENT_ITEM_SIZE(r) ((BTRFS_LEAF_DATA_SIZE(r->fs_info) >> 4) - \ 485 bool btrfs_pinned_by_swapfile(struct btrfs_fs_info *fs_info, void *ptr); 972 struct btrfs_fs_info *fs_info; member 1198 #define btrfs_test_opt(fs_info, opt) ((fs_info)->mount_opt & \ argument 1201 #define btrfs_set_and_info(fs_info, opt, fmt, args...) \ argument 1203 if (!btrfs_test_opt(fs_info, opt)) \ 1204 btrfs_info(fs_info, fmt, ##args); \ 1205 btrfs_set_opt(fs_info->mount_opt, opt); \ 1208 #define btrfs_clear_and_info(fs_info, opt, fmt, args...) \ argument 1210 if (btrfs_test_opt(fs_info, opt)) \ [all …]
|
D | disk-io.h | 44 struct extent_buffer *read_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr, 47 void readahead_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr); 49 struct btrfs_fs_info *fs_info, 55 void close_ctree(struct btrfs_fs_info *fs_info); 56 int write_all_supers(struct btrfs_fs_info *fs_info, int max_mirrors); 60 int btrfs_commit_super(struct btrfs_fs_info *fs_info); 64 struct btrfs_root *btrfs_lookup_fs_root(struct btrfs_fs_info *fs_info, 66 int btrfs_insert_fs_root(struct btrfs_fs_info *fs_info, 68 void btrfs_free_fs_roots(struct btrfs_fs_info *fs_info); 70 struct btrfs_root *btrfs_get_fs_root(struct btrfs_fs_info *fs_info, [all …]
|
D | extent-tree.c | 62 int btrfs_add_excluded_extent(struct btrfs_fs_info *fs_info, in btrfs_add_excluded_extent() argument 66 set_extent_bits(&fs_info->freed_extents[0], in btrfs_add_excluded_extent() 68 set_extent_bits(&fs_info->freed_extents[1], in btrfs_add_excluded_extent() 75 struct btrfs_fs_info *fs_info = cache->fs_info; in btrfs_free_excluded_extents() local 81 clear_extent_bits(&fs_info->freed_extents[0], in btrfs_free_excluded_extents() 83 clear_extent_bits(&fs_info->freed_extents[1], in btrfs_free_excluded_extents() 98 static void add_pinned_bytes(struct btrfs_fs_info *fs_info, in add_pinned_bytes() argument 104 space_info = btrfs_find_space_info(fs_info, flags); in add_pinned_bytes() 110 static void sub_pinned_bytes(struct btrfs_fs_info *fs_info, in sub_pinned_bytes() argument 116 space_info = btrfs_find_space_info(fs_info, flags); in sub_pinned_bytes() [all …]
|
D | inode-map.c | 18 struct btrfs_fs_info *fs_info = root->fs_info; in fail_caching_thread() local 20 btrfs_warn(fs_info, "failed to start inode caching task"); in fail_caching_thread() 21 btrfs_clear_pending_and_info(fs_info, INODE_MAP_CACHE, in fail_caching_thread() 32 struct btrfs_fs_info *fs_info = root->fs_info; in caching_kthread() local 41 if (!btrfs_test_opt(fs_info, INODE_MAP_CACHE)) in caching_kthread() 60 down_read(&fs_info->commit_root_sem); in caching_kthread() 67 if (btrfs_fs_closing(fs_info)) in caching_kthread() 80 btrfs_transaction_in_commit(fs_info)) { in caching_kthread() 93 up_read(&fs_info->commit_root_sem); in caching_kthread() 109 __btrfs_add_free_space(fs_info, ctl, last + 1, in caching_kthread() [all …]
|
D | file-item.c | 26 static inline u32 max_ordered_sum_bytes(struct btrfs_fs_info *fs_info, in max_ordered_sum_bytes() argument 31 return ncsums * fs_info->sectorsize; in max_ordered_sum_bytes() 86 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_lookup_csum() local 93 u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); in btrfs_lookup_csum() 113 fs_info->sb->s_blocksize_bits; in btrfs_lookup_csum() 154 struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb); in __btrfs_lookup_bio_sums() local 170 u16 csum_size = btrfs_super_csum_size(fs_info->super_copy); in __btrfs_lookup_bio_sums() 230 item = btrfs_lookup_csum(NULL, fs_info->csum_root, in __btrfs_lookup_bio_sums() 238 offset + fs_info->sectorsize - 1, in __btrfs_lookup_bio_sums() 241 btrfs_info_rl(fs_info, in __btrfs_lookup_bio_sums() [all …]
|
D | volumes.h | 65 struct btrfs_fs_info *fs_info; member 266 struct btrfs_fs_info *fs_info; member 329 struct btrfs_fs_info *fs_info; member 423 int btrfs_map_block(struct btrfs_fs_info *fs_info, enum btrfs_map_op op, 426 int btrfs_map_sblock(struct btrfs_fs_info *fs_info, enum btrfs_map_op op, 429 int btrfs_get_io_geometry(struct btrfs_fs_info *fs_info, enum btrfs_map_op op, 431 int btrfs_rmap_block(struct btrfs_fs_info *fs_info, u64 chunk_start, 433 int btrfs_read_sys_array(struct btrfs_fs_info *fs_info); 434 int btrfs_read_chunk_tree(struct btrfs_fs_info *fs_info); 437 blk_status_t btrfs_map_bio(struct btrfs_fs_info *fs_info, struct bio *bio, [all …]
|
D | ref-verify.h | 10 int btrfs_build_ref_tree(struct btrfs_fs_info *fs_info); 11 void btrfs_free_ref_cache(struct btrfs_fs_info *fs_info); 12 int btrfs_ref_tree_mod(struct btrfs_fs_info *fs_info, 14 void btrfs_free_ref_tree_range(struct btrfs_fs_info *fs_info, u64 start, 17 static inline void btrfs_init_ref_verify(struct btrfs_fs_info *fs_info) in btrfs_init_ref_verify() argument 19 spin_lock_init(&fs_info->ref_verify_lock); in btrfs_init_ref_verify() 20 fs_info->block_tree = RB_ROOT; in btrfs_init_ref_verify() 23 static inline int btrfs_build_ref_tree(struct btrfs_fs_info *fs_info) in btrfs_build_ref_tree() argument 28 static inline void btrfs_free_ref_cache(struct btrfs_fs_info *fs_info) in btrfs_free_ref_cache() argument 32 static inline int btrfs_ref_tree_mod(struct btrfs_fs_info *fs_info, in btrfs_ref_tree_mod() argument [all …]
|
/fs/btrfs/tests/ |
D | btrfs-tests.c | 91 struct btrfs_fs_info *fs_info = kzalloc(sizeof(struct btrfs_fs_info), in btrfs_alloc_dummy_fs_info() local 94 if (!fs_info) in btrfs_alloc_dummy_fs_info() 95 return fs_info; in btrfs_alloc_dummy_fs_info() 96 fs_info->fs_devices = kzalloc(sizeof(struct btrfs_fs_devices), in btrfs_alloc_dummy_fs_info() 98 if (!fs_info->fs_devices) { in btrfs_alloc_dummy_fs_info() 99 kfree(fs_info); in btrfs_alloc_dummy_fs_info() 102 fs_info->super_copy = kzalloc(sizeof(struct btrfs_super_block), in btrfs_alloc_dummy_fs_info() 104 if (!fs_info->super_copy) { in btrfs_alloc_dummy_fs_info() 105 kfree(fs_info->fs_devices); in btrfs_alloc_dummy_fs_info() 106 kfree(fs_info); in btrfs_alloc_dummy_fs_info() [all …]
|
D | qgroup-tests.c | 211 struct btrfs_fs_info *fs_info = root->fs_info; in test_no_shared_qgroup() local 216 btrfs_init_dummy_trans(&trans, fs_info); in test_no_shared_qgroup() 230 ret = btrfs_find_all_roots(&trans, fs_info, nodesize, 0, &old_roots, in test_no_shared_qgroup() 243 ret = btrfs_find_all_roots(&trans, fs_info, nodesize, 0, &new_roots, in test_no_shared_qgroup() 259 if (btrfs_verify_qgroup_counts(fs_info, BTRFS_FS_TREE_OBJECTID, in test_no_shared_qgroup() 267 ret = btrfs_find_all_roots(&trans, fs_info, nodesize, 0, &old_roots, in test_no_shared_qgroup() 279 ret = btrfs_find_all_roots(&trans, fs_info, nodesize, 0, &new_roots, in test_no_shared_qgroup() 295 if (btrfs_verify_qgroup_counts(fs_info, BTRFS_FS_TREE_OBJECTID, 0, 0)) { in test_no_shared_qgroup() 312 struct btrfs_fs_info *fs_info = root->fs_info; in test_multiple_refs() local 317 btrfs_init_dummy_trans(&trans, fs_info); in test_multiple_refs() [all …]
|
D | free-space-tree-tests.c | 20 struct btrfs_fs_info *fs_info, in __check_free_space_extents() argument 72 offset += fs_info->sectorsize; in __check_free_space_extents() 109 struct btrfs_fs_info *fs_info, in check_free_space_extents() argument 128 ret = __check_free_space_extents(trans, fs_info, cache, path, extents, in check_free_space_extents() 147 return __check_free_space_extents(trans, fs_info, cache, path, extents, in check_free_space_extents() 152 struct btrfs_fs_info *fs_info, in test_empty_block_group() argument 161 return check_free_space_extents(trans, fs_info, cache, path, in test_empty_block_group() 166 struct btrfs_fs_info *fs_info, in test_remove_all() argument 182 return check_free_space_extents(trans, fs_info, cache, path, in test_remove_all() 187 struct btrfs_fs_info *fs_info, in test_remove_beginning() argument [all …]
|