Home
last modified time | relevance | path

Searched refs:tree_root (Results 1 – 25 of 25) sorted by relevance

/Linux-v4.19/fs/btrfs/
Droot-tree.c208 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_find_orphan_roots() local
229 ret = btrfs_search_slot(NULL, tree_root, &key, path, 0, 0); in btrfs_find_orphan_roots()
237 ret = btrfs_next_leaf(tree_root, path); in btrfs_find_orphan_roots()
271 root = btrfs_read_fs_root(tree_root, &root_key); in btrfs_find_orphan_roots()
280 trans = btrfs_join_transaction(tree_root); in btrfs_find_orphan_roots()
287 err = btrfs_del_orphan_item(trans, tree_root, in btrfs_find_orphan_roots()
325 struct btrfs_root *root = trans->fs_info->tree_root; in btrfs_del_root()
349 struct btrfs_root *tree_root = trans->fs_info->tree_root; in btrfs_del_root_ref() local
366 ret = btrfs_search_slot(trans, tree_root, &key, path, -1, 1); in btrfs_del_root_ref()
379 ret = btrfs_del_item(trans, tree_root, path); in btrfs_del_root_ref()
[all …]
Ddisk-io.c1245 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_create_tree() local
1290 ret = btrfs_insert_root(trans, tree_root, &key, &root->root_item); in btrfs_create_tree()
1393 static struct btrfs_root *btrfs_read_tree_root(struct btrfs_root *tree_root, in btrfs_read_tree_root() argument
1397 struct btrfs_fs_info *fs_info = tree_root->fs_info; in btrfs_read_tree_root()
1415 ret = btrfs_find_root(tree_root, key, path, in btrfs_read_tree_root()
1448 struct btrfs_root *btrfs_read_fs_root(struct btrfs_root *tree_root, in btrfs_read_fs_root() argument
1453 root = btrfs_read_tree_root(tree_root, location); in btrfs_read_fs_root()
1554 return fs_info->tree_root; in btrfs_get_fs_root()
1580 root = btrfs_read_fs_root(fs_info->tree_root, location); in btrfs_get_fs_root()
1602 ret = btrfs_search_slot(NULL, fs_info->tree_root, &key, path, 0, 0); in btrfs_get_fs_root()
[all …]
Dtransaction.c1097 struct btrfs_root *tree_root = fs_info->tree_root; in update_cowonly_root() local
1108 ret = btrfs_update_root(trans, tree_root, in update_cowonly_root()
1136 eb = btrfs_lock_root_node(fs_info->tree_root); in commit_cowonly_roots()
1137 ret = btrfs_cow_block(trans, fs_info->tree_root, eb, NULL, in commit_cowonly_roots()
1262 err = btrfs_update_root(trans, fs_info->tree_root, in commit_fs_roots()
1414 struct btrfs_root *tree_root = fs_info->tree_root; in create_pending_snapshot() local
1438 pending->error = btrfs_find_free_objectid(tree_root, &objectid); in create_pending_snapshot()
1565 ret = btrfs_insert_root(trans, tree_root, &key, new_root_item); in create_pending_snapshot()
1704 root_item = &fs_info->tree_root->root_item; in update_super_roots()
2196 btrfs_set_root_node(&fs_info->tree_root->root_item, in btrfs_commit_transaction()
[all …]
Dtree-log.h53 int btrfs_recover_log_trees(struct btrfs_root *tree_root);
Dexport.c175 root = fs_info->tree_root; in btrfs_get_parent()
254 root = fs_info->tree_root; in btrfs_get_name()
Dfree-space-tree.c1137 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_create_free_space_tree() local
1143 trans = btrfs_start_transaction(tree_root, 0); in btrfs_create_free_space_tree()
1223 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_clear_free_space_tree() local
1227 trans = btrfs_start_transaction(tree_root, 0); in btrfs_clear_free_space_tree()
Dbtrfs_inode.h248 if (root == root->fs_info->tree_root && in btrfs_is_free_space_inode()
Ddisk-io.h61 struct btrfs_root *btrfs_read_fs_root(struct btrfs_root *tree_root,
Dsuper.c1002 struct btrfs_root *root = fs_info->tree_root; in get_subvol_name_from_objectid()
1137 struct btrfs_root *root = fs_info->tree_root; in get_default_subvol_objectid()
1238 struct btrfs_root *root = fs_info->tree_root; in btrfs_sync_fs()
1769 struct btrfs_root *root = fs_info->tree_root; in btrfs_remount()
2273 struct btrfs_root *root = fs_info->tree_root; in btrfs_freeze()
Ddev-replace.c567 struct btrfs_root *root = fs_info->tree_root; in btrfs_dev_replace_finishing()
785 struct btrfs_root *root = fs_info->tree_root; in btrfs_dev_replace_cancel()
Dqgroup.c882 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_quota_enable() local
905 trans = btrfs_start_transaction(tree_root, 2); in btrfs_quota_enable()
965 ret = btrfs_search_slot_for_read(tree_root, &key, path, 1, 0); in btrfs_quota_enable()
993 ret = btrfs_next_item(tree_root, path); in btrfs_quota_enable()
1068 trans = btrfs_start_transaction(fs_info->tree_root, 1); in btrfs_quota_disable()
Ddir-item.c157 if (root == root->fs_info->tree_root) { in btrfs_insert_dir_item()
Dfree-space-cache.c96 inode = __lookup_free_space_inode(fs_info->tree_root, path, in lookup_free_space_inode()
187 ret = btrfs_find_free_objectid(fs_info->tree_root, &ino); in create_free_space_inode()
191 return __create_free_space_inode(fs_info->tree_root, trans, path, ino, in create_free_space_inode()
848 ret = __load_free_space_cache(fs_info->tree_root, inode, ctl, in load_free_space_cache()
1188 return __btrfs_wait_cache_io(block_group->fs_info->tree_root, trans, in btrfs_wait_cache_io()
1365 ret = __btrfs_write_out_cache(fs_info->tree_root, inode, ctl, in btrfs_write_out_cache()
Dextent-tree.c2871 async->root = fs_info->tree_root; in btrfs_async_run_delayed_refs()
3320 struct btrfs_root *root = fs_info->tree_root; in cache_save_setup()
5706 btrfs_root_used(&fs_info->tree_root->root_item); in update_global_block_rsv()
5759 fs_info->tree_root->block_rsv = &fs_info->global_block_rsv; in init_global_block_rsv()
8869 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_drop_snapshot() local
8893 trans = btrfs_start_transaction(tree_root, 0); in btrfs_drop_snapshot()
8995 ret = btrfs_update_root(trans, tree_root, in btrfs_drop_snapshot()
9012 trans = btrfs_start_transaction(tree_root, 0); in btrfs_drop_snapshot()
9033 ret = btrfs_find_root(tree_root, &root->root_key, path, in btrfs_drop_snapshot()
9045 btrfs_del_orphan_item(trans, tree_root, in btrfs_drop_snapshot()
[all …]
Drelocation.c1400 ret = btrfs_insert_root(trans, fs_info->tree_root, in create_reloc_root()
1405 reloc_root = btrfs_read_fs_root(fs_info->tree_root, &root_key); in create_reloc_root()
1479 ret = btrfs_update_root(trans, fs_info->tree_root, in btrfs_update_reloc_root()
3461 struct btrfs_root *root = fs_info->tree_root; in delete_block_group_cache()
4332 trans = btrfs_start_transaction(fs_info->tree_root, 0); in mark_garbage_root()
4340 ret = btrfs_update_root(trans, fs_info->tree_root, in mark_garbage_root()
4379 ret = btrfs_search_slot(NULL, fs_info->tree_root, &key, in btrfs_recover_relocation()
Dioctl.c573 ret = btrfs_find_free_objectid(fs_info->tree_root, &objectid); in create_subvol()
654 ret = btrfs_insert_root(trans, fs_info->tree_root, &key, in create_subvol()
1957 ret = btrfs_update_root(trans, fs_info->tree_root, in btrfs_ioctl_subvol_setflags()
2473 root = fs_info->tree_root; in btrfs_search_path_in_tree_user()
2664 root = fs_info->tree_root; in btrfs_ioctl_get_subvol_info()
2742 root = BTRFS_I(inode)->root->fs_info->tree_root; in btrfs_ioctl_get_subvol_rootref()
4416 di = btrfs_lookup_dir_item(trans, fs_info->tree_root, path, in btrfs_ioctl_default_subvol()
5466 ret = btrfs_update_root(trans, fs_info->tree_root, in _btrfs_ioctl_set_received_subvol()
Dvolumes.c2985 trans = btrfs_join_transaction(fs_info->tree_root); in btrfs_may_alloc_data_chunk()
3006 struct btrfs_root *root = fs_info->tree_root; in insert_balance_item()
3059 struct btrfs_root *root = fs_info->tree_root; in del_balance_item()
3939 ret = btrfs_search_slot(NULL, fs_info->tree_root, &key, path, 0, 0); in btrfs_recover_balance()
4073 struct btrfs_root *root = fs_info->tree_root; in btrfs_uuid_scan_kthread()
4266 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_create_uuid_tree() local
4275 trans = btrfs_start_transaction(tree_root, 2); in btrfs_create_uuid_tree()
6703 struct btrfs_root *root = fs_info->tree_root; in btrfs_read_sys_array()
Dctree.h165 __le64 tree_root; member
757 struct btrfs_root *tree_root; member
2171 tree_root, 64);
2966 kfree(fs_info->tree_root); in free_fs_info()
Dinode.c1849 root != fs_info->tree_root) in btrfs_clear_bit_hook()
3042 BUG_ON(root == fs_info->tree_root); in btrfs_finish_ordered_io()
3399 if (ret == -ENOENT && root == fs_info->tree_root) { in btrfs_orphan_cleanup()
4155 di = btrfs_lookup_dir_item(NULL, fs_info->tree_root, path, in may_destroy_subvol()
4173 ret = btrfs_search_slot(NULL, fs_info->tree_root, &key, path, 0, 0); in may_destroy_subvol()
4329 fs_info->tree_root, in btrfs_delete_subvolume()
4540 root == fs_info->tree_root) in btrfs_truncate_inode_items()
4719 root == fs_info->tree_root)) { in btrfs_truncate_inode_items()
5437 if (!(root == fs_info->tree_root || in btrfs_evict_inode()
5527 ret = btrfs_search_slot(NULL, fs_info->tree_root, &key, path, 0, 0); in fixup_tree_root_location()
Dordered-data.c469 if (root != fs_info->tree_root) in btrfs_remove_ordered_extent()
Dfile.c775 root == fs_info->tree_root); in __btrfs_drop_extents()
Dtree-log.c5805 trans = btrfs_start_transaction(fs_info->tree_root, 0); in btrfs_recover_log_trees()
Dsend.c2353 ret = btrfs_search_slot_for_read(send_root->fs_info->tree_root, in send_subvol_begin()
/Linux-v4.19/fs/btrfs/tests/
Dqgroup-tests.c478 root->fs_info->tree_root = root; in btrfs_test_qgroups()
Dfree-space-tree-tests.c462 root->fs_info->tree_root = root; in run_test()