Lines Matching defs:trans

20 static int __check_free_space_extents(struct btrfs_trans_handle *trans,
35 info = search_free_space_info(trans, cache, path, 0);
107 static int check_free_space_extents(struct btrfs_trans_handle *trans,
118 info = search_free_space_info(trans, cache, path, 0);
127 ret = __check_free_space_extents(trans, fs_info, cache, path, extents,
134 ret = convert_free_space_to_extents(trans, cache, path);
140 ret = convert_free_space_to_bitmaps(trans, cache, path);
146 return __check_free_space_extents(trans, fs_info, cache, path, extents,
150 static int test_empty_block_group(struct btrfs_trans_handle *trans,
160 return check_free_space_extents(trans, fs_info, cache, path,
164 static int test_remove_all(struct btrfs_trans_handle *trans,
173 ret = __remove_from_free_space_tree(trans, cache, path,
181 return check_free_space_extents(trans, fs_info, cache, path,
185 static int test_remove_beginning(struct btrfs_trans_handle *trans,
196 ret = __remove_from_free_space_tree(trans, cache, path,
203 return check_free_space_extents(trans, fs_info, cache, path,
208 static int test_remove_end(struct btrfs_trans_handle *trans,
219 ret = __remove_from_free_space_tree(trans, cache, path,
227 return check_free_space_extents(trans, fs_info, cache, path,
231 static int test_remove_middle(struct btrfs_trans_handle *trans,
243 ret = __remove_from_free_space_tree(trans, cache, path,
251 return check_free_space_extents(trans, fs_info, cache, path,
255 static int test_merge_left(struct btrfs_trans_handle *trans,
266 ret = __remove_from_free_space_tree(trans, cache, path,
273 ret = __add_to_free_space_tree(trans, cache, path, cache->start,
280 ret = __add_to_free_space_tree(trans, cache, path,
288 return check_free_space_extents(trans, fs_info, cache, path,
292 static int test_merge_right(struct btrfs_trans_handle *trans,
303 ret = __remove_from_free_space_tree(trans, cache, path,
310 ret = __add_to_free_space_tree(trans, cache, path,
318 ret = __add_to_free_space_tree(trans, cache, path,
326 return check_free_space_extents(trans, fs_info, cache, path,
330 static int test_merge_both(struct btrfs_trans_handle *trans,
341 ret = __remove_from_free_space_tree(trans, cache, path,
348 ret = __add_to_free_space_tree(trans, cache, path, cache->start,
355 ret = __add_to_free_space_tree(trans, cache, path,
362 ret = __add_to_free_space_tree(trans, cache, path,
369 return check_free_space_extents(trans, fs_info, cache, path,
373 static int test_merge_none(struct btrfs_trans_handle *trans,
386 ret = __remove_from_free_space_tree(trans, cache, path,
393 ret = __add_to_free_space_tree(trans, cache, path, cache->start,
400 ret = __add_to_free_space_tree(trans, cache, path,
407 ret = __add_to_free_space_tree(trans, cache, path,
414 return check_free_space_extents(trans, fs_info, cache, path,
430 struct btrfs_trans_handle trans;
477 btrfs_init_dummy_trans(&trans, root->fs_info);
486 ret = add_block_group_free_space(&trans, cache);
493 ret = convert_free_space_to_bitmaps(&trans, cache, path);
500 ret = test_func(&trans, root->fs_info, cache, path, alignment);
504 ret = remove_block_group_free_space(&trans, cache);