Lines Matching refs:log_root
956 struct btrfs_root *log_root; in btrfs_init_log_root_tree() local
958 log_root = alloc_log_tree(fs_info); in btrfs_init_log_root_tree()
959 if (IS_ERR(log_root)) in btrfs_init_log_root_tree()
960 return PTR_ERR(log_root); in btrfs_init_log_root_tree()
963 int ret = btrfs_alloc_log_tree_node(trans, log_root); in btrfs_init_log_root_tree()
966 btrfs_put_root(log_root); in btrfs_init_log_root_tree()
972 fs_info->log_root_tree = log_root; in btrfs_init_log_root_tree()
980 struct btrfs_root *log_root; in btrfs_add_log_tree() local
984 log_root = alloc_log_tree(fs_info); in btrfs_add_log_tree()
985 if (IS_ERR(log_root)) in btrfs_add_log_tree()
986 return PTR_ERR(log_root); in btrfs_add_log_tree()
988 ret = btrfs_alloc_log_tree_node(trans, log_root); in btrfs_add_log_tree()
990 btrfs_put_root(log_root); in btrfs_add_log_tree()
994 btrfs_set_root_last_trans(log_root, trans->transid); in btrfs_add_log_tree()
995 log_root->root_key.offset = btrfs_root_id(root); in btrfs_add_log_tree()
997 inode_item = &log_root->root_item.inode; in btrfs_add_log_tree()
1005 btrfs_set_root_node(&log_root->root_item, log_root->node); in btrfs_add_log_tree()
1007 WARN_ON(root->log_root); in btrfs_add_log_tree()
1008 root->log_root = log_root; in btrfs_add_log_tree()
4126 ASSERT(root->log_root == NULL); in btrfs_drop_and_free_fs_root()