Lines Matching refs:log_root
1366 struct btrfs_root *log_root; in btrfs_init_log_root_tree() local
1368 log_root = alloc_log_tree(trans, fs_info); in btrfs_init_log_root_tree()
1369 if (IS_ERR(log_root)) in btrfs_init_log_root_tree()
1370 return PTR_ERR(log_root); in btrfs_init_log_root_tree()
1373 int ret = btrfs_alloc_log_tree_node(trans, log_root); in btrfs_init_log_root_tree()
1376 btrfs_put_root(log_root); in btrfs_init_log_root_tree()
1382 fs_info->log_root_tree = log_root; in btrfs_init_log_root_tree()
1390 struct btrfs_root *log_root; in btrfs_add_log_tree() local
1394 log_root = alloc_log_tree(trans, fs_info); in btrfs_add_log_tree()
1395 if (IS_ERR(log_root)) in btrfs_add_log_tree()
1396 return PTR_ERR(log_root); in btrfs_add_log_tree()
1398 ret = btrfs_alloc_log_tree_node(trans, log_root); in btrfs_add_log_tree()
1400 btrfs_put_root(log_root); in btrfs_add_log_tree()
1404 log_root->last_trans = trans->transid; in btrfs_add_log_tree()
1405 log_root->root_key.offset = root->root_key.objectid; in btrfs_add_log_tree()
1407 inode_item = &log_root->root_item.inode; in btrfs_add_log_tree()
1415 btrfs_set_root_node(&log_root->root_item, log_root->node); in btrfs_add_log_tree()
1417 WARN_ON(root->log_root); in btrfs_add_log_tree()
1418 root->log_root = log_root; in btrfs_add_log_tree()
4225 ASSERT(root->log_root == NULL); in btrfs_drop_and_free_fs_root()