| /Linux-v5.15/fs/btrfs/ |
| D | root-tree.c | 209 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_find_orphan_roots() local 228 ret = btrfs_search_slot(NULL, tree_root, &key, path, 0, 0); in btrfs_find_orphan_roots() 236 ret = btrfs_next_leaf(tree_root, path); in btrfs_find_orphan_roots() 263 trans = btrfs_join_transaction(tree_root); in btrfs_find_orphan_roots() 270 err = btrfs_del_orphan_item(trans, tree_root, in btrfs_find_orphan_roots() 297 struct btrfs_root *root = trans->fs_info->tree_root; in btrfs_del_root() 321 struct btrfs_root *tree_root = trans->fs_info->tree_root; in btrfs_del_root_ref() local 338 ret = btrfs_search_slot(trans, tree_root, &key, path, -1, 1); in btrfs_del_root_ref() 353 ret = btrfs_del_item(trans, tree_root, path); in btrfs_del_root_ref() 393 struct btrfs_root *tree_root = trans->fs_info->tree_root; in btrfs_add_root_ref() local [all …]
|
| D | disk-io.c | 1250 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_create_tree() local 1304 ret = btrfs_insert_root(trans, tree_root, &key, &root->root_item); in btrfs_create_tree() 1425 static struct btrfs_root *read_tree_root_path(struct btrfs_root *tree_root, in read_tree_root_path() argument 1430 struct btrfs_fs_info *fs_info = tree_root->fs_info; in read_tree_root_path() 1439 ret = btrfs_find_root(tree_root, key, path, in read_tree_root_path() 1467 struct btrfs_root *btrfs_read_tree_root(struct btrfs_root *tree_root, in btrfs_read_tree_root() argument 1476 root = read_tree_root_path(tree_root, path, key); in btrfs_read_tree_root() 1558 return btrfs_grab_root(fs_info->tree_root); in btrfs_get_global_root() 1634 btrfs_put_root(fs_info->tree_root); in btrfs_free_fs_info() 1696 root = btrfs_read_tree_root(fs_info->tree_root, &key); in btrfs_get_root_ref() [all …]
|
| D | transaction.c | 1201 struct btrfs_root *tree_root = fs_info->tree_root; in update_cowonly_root() local 1212 ret = btrfs_update_root(trans, tree_root, in update_cowonly_root() 1240 eb = btrfs_lock_root_node(fs_info->tree_root); in commit_cowonly_roots() 1241 ret = btrfs_cow_block(trans, fs_info->tree_root, eb, NULL, in commit_cowonly_roots() 1373 ret2 = btrfs_update_root(trans, fs_info->tree_root, in commit_fs_roots() 1546 struct btrfs_root *tree_root = fs_info->tree_root; in create_pending_snapshot() local 1569 pending->error = btrfs_get_free_objectid(tree_root, &objectid); in create_pending_snapshot() 1699 ret = btrfs_insert_root(trans, tree_root, &key, new_root_item); in create_pending_snapshot() 1827 root_item = &fs_info->tree_root->root_item; in update_super_roots() 2303 btrfs_set_root_node(&fs_info->tree_root->root_item, in btrfs_commit_transaction() [all …]
|
| D | block-rsv.c | 364 btrfs_root_used(&fs_info->tree_root->root_item); in btrfs_update_global_block_rsv() 434 !fs_info->dev_root || !fs_info->chunk_root || !fs_info->tree_root) in btrfs_init_global_block_rsv() 440 fs_info->tree_root->block_rsv = &fs_info->global_block_rsv; in btrfs_init_global_block_rsv()
|
| D | export.c | 154 root = fs_info->tree_root; in btrfs_get_parent() 230 root = fs_info->tree_root; in btrfs_get_name()
|
| D | tree-log.h | 67 int btrfs_recover_log_trees(struct btrfs_root *tree_root);
|
| D | free-space-tree.c | 1142 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_create_free_space_tree() local 1148 trans = btrfs_start_transaction(tree_root, 0); in btrfs_create_free_space_tree() 1234 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_clear_free_space_tree() local 1238 trans = btrfs_start_transaction(tree_root, 0); in btrfs_clear_free_space_tree()
|
| D | disk-io.h | 64 struct btrfs_root *btrfs_read_tree_root(struct btrfs_root *tree_root,
|
| D | btrfs_inode.h | 288 if (root == root->fs_info->tree_root && in btrfs_is_free_space_inode()
|
| D | free-space-cache.c | 114 inode = __lookup_free_space_inode(fs_info->tree_root, path, in lookup_free_space_inode() 202 ret = btrfs_get_free_objectid(trans->fs_info->tree_root, &ino); in create_free_space_inode() 206 return __create_free_space_inode(trans->fs_info->tree_root, trans, path, in create_free_space_inode() 256 ret = btrfs_search_slot(trans, trans->fs_info->tree_root, &key, path, in btrfs_remove_free_space_inode() 263 ret = btrfs_del_item(trans, trans->fs_info->tree_root, path); in btrfs_remove_free_space_inode() 965 ret = __load_free_space_cache(fs_info->tree_root, inode, &tmp_ctl, in load_free_space_cache() 1300 return __btrfs_wait_cache_io(block_group->fs_info->tree_root, trans, in btrfs_wait_cache_io() 1478 ret = __btrfs_write_out_cache(fs_info->tree_root, inode, ctl, in btrfs_write_out_cache() 3979 trans = btrfs_start_transaction(fs_info->tree_root, 0); in btrfs_set_free_space_cache_v1_active()
|
| D | tree-log.c | 143 struct btrfs_root *tree_root = fs_info->tree_root; in start_log_trans() local 152 if (!test_bit(BTRFS_ROOT_HAS_LOG_TREE, &tree_root->state)) { in start_log_trans() 153 mutex_lock(&tree_root->log_mutex); in start_log_trans() 157 set_bit(BTRFS_ROOT_HAS_LOG_TREE, &tree_root->state); in start_log_trans() 161 mutex_unlock(&tree_root->log_mutex); in start_log_trans() 3190 mutex_lock(&fs_info->tree_root->log_mutex); in btrfs_sync_log() 3194 mutex_unlock(&fs_info->tree_root->log_mutex); in btrfs_sync_log() 3198 mutex_unlock(&fs_info->tree_root->log_mutex); in btrfs_sync_log() 3438 clear_bit(BTRFS_ROOT_HAS_LOG_TREE, &fs_info->tree_root->state); in btrfs_free_log_root_tree() 6317 trans = btrfs_start_transaction(fs_info->tree_root, 0); in btrfs_recover_log_trees()
|
| D | ioctl.c | 528 ret = btrfs_get_free_objectid(fs_info->tree_root, &objectid); in create_subvol() 611 ret = btrfs_insert_root(trans, fs_info->tree_root, &key, in create_subvol() 2049 ret = btrfs_update_root(trans, fs_info->tree_root, in btrfs_ioctl_subvol_setflags() 2566 ret = btrfs_search_slot(NULL, fs_info->tree_root, &key, path, 0, 0); in btrfs_search_path_in_tree_user() 2755 ret = btrfs_search_slot(NULL, fs_info->tree_root, &key, path, 0, 0); in btrfs_ioctl_get_subvol_info() 2760 ret = btrfs_next_leaf(fs_info->tree_root, path); in btrfs_ioctl_get_subvol_info() 2831 root = BTRFS_I(inode)->root->fs_info->tree_root; in btrfs_ioctl_get_subvol_rootref() 3476 di = btrfs_lookup_dir_item(trans, fs_info->tree_root, path, in btrfs_ioctl_default_subvol() 4526 ret = btrfs_update_root(trans, fs_info->tree_root, in _btrfs_ioctl_set_received_subvol()
|
| D | super.c | 1170 struct btrfs_root *root = fs_info->tree_root; in btrfs_get_subvol_name_from_objectid() 1291 struct btrfs_root *root = fs_info->tree_root; in get_default_subvol_objectid() 1390 struct btrfs_root *root = fs_info->tree_root; in btrfs_sync_fs() 2436 struct btrfs_root *root = fs_info->tree_root; in btrfs_freeze()
|
| D | qgroup.c | 931 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_quota_enable() local 980 trans = btrfs_start_transaction(tree_root, 2); in btrfs_quota_enable() 1040 ret = btrfs_search_slot_for_read(tree_root, &key, path, 1, 0); in btrfs_quota_enable() 1076 ret = btrfs_search_slot_for_read(tree_root, &found_key, in btrfs_quota_enable() 1091 ret = btrfs_next_item(tree_root, path); in btrfs_quota_enable() 1183 trans = btrfs_start_transaction(fs_info->tree_root, 1); in btrfs_quota_disable()
|
| D | dir-item.c | 156 if (root == root->fs_info->tree_root) { in btrfs_insert_dir_item()
|
| D | relocation.c | 803 ret = btrfs_insert_root(trans, fs_info->tree_root, in create_reloc_root() 810 reloc_root = btrfs_read_tree_root(fs_info->tree_root, &root_key); in create_reloc_root() 940 ret = btrfs_update_root(trans, fs_info->tree_root, in btrfs_update_reloc_root() 3334 struct btrfs_root *root = fs_info->tree_root; in delete_block_group_cache() 4125 trans = btrfs_start_transaction(fs_info->tree_root, 0); in mark_garbage_root() 4133 ret = btrfs_update_root(trans, fs_info->tree_root, in mark_garbage_root() 4172 ret = btrfs_search_slot(NULL, fs_info->tree_root, &key, in btrfs_recover_relocation()
|
| D | extent-tree.c | 5486 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_drop_snapshot() local 5515 trans = btrfs_join_transaction(tree_root); in btrfs_drop_snapshot() 5517 trans = btrfs_start_transaction(tree_root, 0); in btrfs_drop_snapshot() 5630 ret = btrfs_update_root(trans, tree_root, in btrfs_drop_snapshot() 5653 trans = btrfs_join_transaction(tree_root); in btrfs_drop_snapshot() 5655 trans = btrfs_start_transaction(tree_root, 0); in btrfs_drop_snapshot() 5674 ret = btrfs_find_root(tree_root, &root->root_key, path, in btrfs_drop_snapshot() 5686 btrfs_del_orphan_item(trans, tree_root, in btrfs_drop_snapshot()
|
| D | dev-replace.c | 880 struct btrfs_root *root = fs_info->tree_root; in btrfs_dev_replace_finishing() 1103 struct btrfs_root *root = fs_info->tree_root; in btrfs_dev_replace_cancel()
|
| D | volumes.c | 3326 trans = btrfs_join_transaction(fs_info->tree_root); in btrfs_may_alloc_data_chunk() 3343 struct btrfs_root *root = fs_info->tree_root; in insert_balance_item() 3396 struct btrfs_root *root = fs_info->tree_root; in del_balance_item() 4412 ret = btrfs_search_slot(NULL, fs_info->tree_root, &key, path, 0, 0); in btrfs_recover_balance() 4548 struct btrfs_root *root = fs_info->tree_root; in btrfs_uuid_scan_kthread() 4683 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_create_uuid_tree() local 4692 trans = btrfs_start_transaction(tree_root, 2); in btrfs_create_uuid_tree() 7261 struct btrfs_root *root = fs_info->tree_root; in btrfs_read_sys_array()
|
| D | ordered-data.c | 551 if (root != fs_info->tree_root) in btrfs_remove_ordered_extent()
|
| D | ctree.h | 186 __le64 tree_root; member 620 struct btrfs_root *tree_root; member 2243 tree_root, 64);
|
| D | inode.c | 2203 root != fs_info->tree_root) in btrfs_clear_delalloc_extent() 3071 BUG_ON(root == fs_info->tree_root); in btrfs_finish_ordered_io() 3524 if (ret == -ENOENT && root == fs_info->tree_root) { in btrfs_orphan_cleanup() 4326 di = btrfs_lookup_dir_item(NULL, fs_info->tree_root, path, in may_destroy_subvol() 4344 ret = btrfs_search_slot(NULL, fs_info->tree_root, &key, path, 0, 0); in may_destroy_subvol() 4500 fs_info->tree_root, in btrfs_delete_subvolume() 5736 ret = btrfs_search_slot(NULL, fs_info->tree_root, &key, path, 0, 0); in fixup_tree_root_location()
|
| D | block-group.c | 2653 struct btrfs_root *root = fs_info->tree_root; in cache_save_setup()
|
| /Linux-v5.15/fs/btrfs/tests/ |
| D | qgroup-tests.c | 464 root->fs_info->tree_root = root; in btrfs_test_qgroups()
|
| D | free-space-tree-tests.c | 450 root->fs_info->tree_root = root; in run_test()
|