Home
last modified time | relevance | path

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

12

/openbmc/linux/fs/btrfs/
H A Droot-tree.c212 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_find_orphan_roots() local
231 ret = btrfs_search_slot(NULL, tree_root, &key, path, 0, 0); in btrfs_find_orphan_roots()
239 ret = btrfs_next_leaf(tree_root, path); in btrfs_find_orphan_roots()
266 trans = btrfs_join_transaction(tree_root); in btrfs_find_orphan_roots()
273 err = btrfs_del_orphan_item(trans, tree_root, in btrfs_find_orphan_roots()
315 struct btrfs_root *root = trans->fs_info->tree_root; in btrfs_del_root()
338 struct btrfs_root *tree_root = trans->fs_info->tree_root; in btrfs_del_root_ref() local
354 ret = btrfs_search_slot(trans, tree_root, &key, path, -1, 1); in btrfs_del_root_ref()
370 ret = btrfs_del_item(trans, tree_root, path); in btrfs_del_root_ref()
410 struct btrfs_root *tree_root = trans->fs_info->tree_root; in btrfs_add_root_ref() local
[all …]
H A Ddisk-io.c841 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_create_tree() local
895 ret = btrfs_insert_root(trans, tree_root, &key, &root->root_item); in btrfs_create_tree()
1013 static struct btrfs_root *read_tree_root_path(struct btrfs_root *tree_root, in read_tree_root_path() argument
1019 struct btrfs_fs_info *fs_info = tree_root->fs_info; in read_tree_root_path()
1028 ret = btrfs_find_root(tree_root, key, path, in read_tree_root_path()
1076 struct btrfs_root *btrfs_read_tree_root(struct btrfs_root *tree_root, in btrfs_read_tree_root() argument
1085 root = read_tree_root_path(tree_root, path, key); in btrfs_read_tree_root()
1165 return btrfs_grab_root(fs_info->tree_root); in btrfs_get_global_root()
1254 btrfs_put_root(fs_info->tree_root); in btrfs_free_fs_info()
1335 root = btrfs_read_tree_root(fs_info->tree_root, &key); in btrfs_get_root_ref()
[all …]
H A Dtransaction.c1252 struct btrfs_root *tree_root = fs_info->tree_root; in update_cowonly_root() local
1263 ret = btrfs_update_root(trans, tree_root, in update_cowonly_root()
1297 eb = btrfs_lock_root_node(fs_info->tree_root); in commit_cowonly_roots()
1298 ret = btrfs_cow_block(trans, fs_info->tree_root, eb, NULL, in commit_cowonly_roots()
1473 ret2 = btrfs_update_root(trans, fs_info->tree_root, in commit_fs_roots()
1637 struct btrfs_root *tree_root = fs_info->tree_root; in create_pending_snapshot() local
1674 pending->error = btrfs_get_free_objectid(tree_root, &objectid); in create_pending_snapshot()
1804 ret = btrfs_insert_root(trans, tree_root, &key, new_root_item); in create_pending_snapshot()
1933 root_item = &fs_info->tree_root->root_item; in update_super_roots()
2449 btrfs_set_root_node(&fs_info->tree_root->root_item, in btrfs_commit_transaction()
[all …]
H A Dexport.c167 root = fs_info->tree_root; in btrfs_get_parent()
250 root = fs_info->tree_root; in btrfs_get_name()
H A Dtree-log.h87 int btrfs_recover_log_trees(struct btrfs_root *tree_root);
H A Ddisk-io.h58 struct btrfs_root *btrfs_read_tree_root(struct btrfs_root *tree_root,
H A Dfree-space-tree.c1163 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_create_free_space_tree() local
1169 trans = btrfs_start_transaction(tree_root, 0); in btrfs_create_free_space_tree()
1259 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_delete_free_space_tree() local
1268 trans = btrfs_start_transaction(tree_root, 0); in btrfs_delete_free_space_tree()
H A Dfree-space-cache.c143 inode = __lookup_free_space_inode(fs_info->tree_root, path, in lookup_free_space_inode()
229 ret = btrfs_get_free_objectid(trans->fs_info->tree_root, &ino); in create_free_space_inode()
233 return __create_free_space_inode(trans->fs_info->tree_root, trans, path, in create_free_space_inode()
282 ret = btrfs_search_slot(trans, trans->fs_info->tree_root, &key, path, in btrfs_remove_free_space_inode()
289 ret = btrfs_del_item(trans, trans->fs_info->tree_root, path); in btrfs_remove_free_space_inode()
1016 ret = __load_free_space_cache(fs_info->tree_root, inode, &tmp_ctl, in load_free_space_cache()
1358 return __btrfs_wait_cache_io(block_group->fs_info->tree_root, trans, in btrfs_wait_cache_io()
1536 ret = __btrfs_write_out_cache(fs_info->tree_root, inode, ctl, in btrfs_write_out_cache()
4137 trans = btrfs_start_transaction(fs_info->tree_root, 0); in btrfs_set_free_space_cache_v1_active()
H A Dioctl.c610 ret = btrfs_get_free_objectid(fs_info->tree_root, &objectid); in create_subvol()
707 ret = btrfs_insert_root(trans, fs_info->tree_root, &key, in create_subvol()
1517 ret = btrfs_update_root(trans, fs_info->tree_root, in btrfs_ioctl_subvol_setflags()
2037 ret = btrfs_search_slot(NULL, fs_info->tree_root, &key, path, 0, 0); in btrfs_search_path_in_tree_user()
2221 ret = btrfs_search_slot(NULL, fs_info->tree_root, &key, path, 0, 0); in btrfs_ioctl_get_subvol_info()
2226 ret = btrfs_next_leaf(fs_info->tree_root, path); in btrfs_ioctl_get_subvol_info()
2303 root = root->fs_info->tree_root; in btrfs_ioctl_get_subvol_rootref()
2974 di = btrfs_lookup_dir_item(trans, fs_info->tree_root, path, in btrfs_ioctl_default_subvol()
4040 ret = btrfs_update_root(trans, fs_info->tree_root, in _btrfs_ioctl_set_received_subvol()
H A Dtree-log.c172 struct btrfs_root *tree_root = fs_info->tree_root; in start_log_trans() local
181 if (!test_bit(BTRFS_ROOT_HAS_LOG_TREE, &tree_root->state)) { in start_log_trans()
182 mutex_lock(&tree_root->log_mutex); in start_log_trans()
186 set_bit(BTRFS_ROOT_HAS_LOG_TREE, &tree_root->state); in start_log_trans()
190 mutex_unlock(&tree_root->log_mutex); in start_log_trans()
2994 mutex_lock(&fs_info->tree_root->log_mutex); in btrfs_sync_log()
2998 mutex_unlock(&fs_info->tree_root->log_mutex); in btrfs_sync_log()
3003 mutex_unlock(&fs_info->tree_root->log_mutex); in btrfs_sync_log()
3260 clear_bit(BTRFS_ROOT_HAS_LOG_TREE, &fs_info->tree_root->state); in btrfs_free_log_root_tree()
7163 trans = btrfs_start_transaction(fs_info->tree_root, 0); in btrfs_recover_log_trees()
H A Drelocation.c747 ret = btrfs_insert_root(trans, fs_info->tree_root, in create_reloc_root()
754 reloc_root = btrfs_read_tree_root(fs_info->tree_root, &root_key); in create_reloc_root()
884 ret = btrfs_update_root(trans, fs_info->tree_root, in btrfs_update_reloc_root()
3302 struct btrfs_root *root = fs_info->tree_root; in delete_block_group_cache()
4110 trans = btrfs_start_transaction(fs_info->tree_root, 0); in mark_garbage_root()
4118 ret = btrfs_update_root(trans, fs_info->tree_root, in mark_garbage_root()
4156 ret = btrfs_search_slot(NULL, fs_info->tree_root, &key, in btrfs_recover_relocation()
4175 reloc_root = btrfs_read_tree_root(fs_info->tree_root, &key); in btrfs_recover_relocation()
H A Dsuper.c973 struct btrfs_root *root = fs_info->tree_root; in btrfs_get_subvol_name_from_objectid()
1094 struct btrfs_root *root = fs_info->tree_root; in get_default_subvol_objectid()
1194 struct btrfs_root *root = fs_info->tree_root; in btrfs_sync_fs()
2239 struct btrfs_root *root = fs_info->tree_root; in btrfs_freeze()
H A Dqgroup.c956 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_quota_enable() local
1019 trans = btrfs_start_transaction(tree_root, 2); in btrfs_quota_enable()
1080 ret = btrfs_search_slot_for_read(tree_root, &key, path, 1, 0); in btrfs_quota_enable()
1116 ret = btrfs_search_slot_for_read(tree_root, &found_key, in btrfs_quota_enable()
1131 ret = btrfs_next_item(tree_root, path); in btrfs_quota_enable()
1282 trans = btrfs_start_transaction(fs_info->tree_root, 1); in btrfs_quota_disable()
H A Dblock-rsv.c329 u64 num_bytes = btrfs_root_used(&fs_info->tree_root->root_item); in btrfs_update_global_block_rsv()
H A Ddir-item.c160 if (root == root->fs_info->tree_root) { in btrfs_insert_dir_item()
H A Dextent-tree.c5676 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_drop_snapshot() local
5706 trans = btrfs_join_transaction(tree_root); in btrfs_drop_snapshot()
5708 trans = btrfs_start_transaction(tree_root, 0); in btrfs_drop_snapshot()
5825 ret = btrfs_update_root(trans, tree_root, in btrfs_drop_snapshot()
5851 trans = btrfs_join_transaction(tree_root); in btrfs_drop_snapshot()
5853 trans = btrfs_start_transaction(tree_root, 0); in btrfs_drop_snapshot()
5872 ret = btrfs_find_root(tree_root, &root->root_key, path, in btrfs_drop_snapshot()
5884 btrfs_del_orphan_item(trans, tree_root, in btrfs_drop_snapshot()
H A Ddev-replace.c859 struct btrfs_root *root = fs_info->tree_root; in btrfs_dev_replace_finishing()
1078 struct btrfs_root *root = fs_info->tree_root; in btrfs_dev_replace_cancel()
/openbmc/u-boot/fs/btrfs/
H A Droot.c40 if (!btrfs_search_tree_key_type(&btrfs_info.tree_root, objectid, in btrfs_find_root()
65 key = btrfs_search_tree_key_type(&btrfs_info.tree_root, subvolid, in btrfs_lookup_root_ref()
H A Dsubvolume.c74 if (btrfs_lookup_dir_item(&btrfs_info.tree_root, in btrfs_get_default_subvol_objectid()
92 if (btrfs_search_tree(&btrfs_info.tree_root, &key, &path)) in list_subvols()
H A Dbtrfs.c93 btrfs_info.tree_root.objectid = 0; in btrfs_probe()
94 btrfs_info.tree_root.bytenr = btrfs_info.sb.root; in btrfs_probe()
H A Dbtrfs.h17 struct btrfs_root tree_root; member
H A Dsuper.c33 if (root_backup->tree_root == 0 && root_backup->tree_root_gen == 0) in btrfs_check_super_roots()
H A Dconv-funcs.h160 DEFINE_CONV(btrfs_root_backup, tree_root, tree_root_gen, chunk_root,
H A Dctree.h103 __u64 tree_root; member
/openbmc/linux/include/uapi/linux/
H A Dbtrfs_tree.h489 __le64 tree_root; member

12