Lines Matching refs:fs_info
19 struct btrfs_fs_info *fs_info, in __check_free_space_extents() argument
33 info = search_free_space_info(trans, fs_info, cache, path, 0); in __check_free_space_extents()
71 offset += fs_info->sectorsize; in __check_free_space_extents()
108 struct btrfs_fs_info *fs_info, in check_free_space_extents() argument
118 info = search_free_space_info(trans, fs_info, cache, path, 0); in check_free_space_extents()
127 ret = __check_free_space_extents(trans, fs_info, cache, path, extents, in check_free_space_extents()
146 return __check_free_space_extents(trans, fs_info, cache, path, extents, in check_free_space_extents()
151 struct btrfs_fs_info *fs_info, in test_empty_block_group() argument
160 return check_free_space_extents(trans, fs_info, cache, path, in test_empty_block_group()
165 struct btrfs_fs_info *fs_info, in test_remove_all() argument
181 return check_free_space_extents(trans, fs_info, cache, path, in test_remove_all()
186 struct btrfs_fs_info *fs_info, in test_remove_beginning() argument
204 return check_free_space_extents(trans, fs_info, cache, path, in test_remove_beginning()
210 struct btrfs_fs_info *fs_info, in test_remove_end() argument
229 return check_free_space_extents(trans, fs_info, cache, path, in test_remove_end()
234 struct btrfs_fs_info *fs_info, in test_remove_middle() argument
254 return check_free_space_extents(trans, fs_info, cache, path, in test_remove_middle()
259 struct btrfs_fs_info *fs_info, in test_merge_left() argument
292 return check_free_space_extents(trans, fs_info, cache, path, in test_merge_left()
297 struct btrfs_fs_info *fs_info, in test_merge_right() argument
331 return check_free_space_extents(trans, fs_info, cache, path, in test_merge_right()
336 struct btrfs_fs_info *fs_info, in test_merge_both() argument
377 return check_free_space_extents(trans, fs_info, cache, path, in test_merge_both()
382 struct btrfs_fs_info *fs_info, in test_merge_none() argument
425 return check_free_space_extents(trans, fs_info, cache, path, in test_merge_none()
438 struct btrfs_fs_info *fs_info; in run_test() local
445 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); in run_test()
446 if (!fs_info) { in run_test()
452 root = btrfs_alloc_dummy_root(fs_info); in run_test()
459 btrfs_set_super_compat_ro_flags(root->fs_info->super_copy, in run_test()
461 root->fs_info->free_space_root = root; in run_test()
462 root->fs_info->tree_root = root; in run_test()
464 root->node = alloc_test_extent_buffer(root->fs_info, nodesize); in run_test()
474 cache = btrfs_alloc_dummy_block_group(fs_info, 8 * alignment); in run_test()
483 cache->fs_info = root->fs_info; in run_test()
485 btrfs_init_dummy_trans(&trans, root->fs_info); in run_test()
508 ret = test_func(&trans, root->fs_info, cache, path, alignment); in run_test()
529 btrfs_free_dummy_fs_info(fs_info); in run_test()