Lines Matching refs:root_item

853 		if (btrfs_root_level(&root->root_item) == cur->level) {  in build_backref_tree()
855 ASSERT(btrfs_root_bytenr(&root->root_item) == in build_backref_tree()
897 ASSERT(btrfs_root_bytenr(&root->root_item) == in build_backref_tree()
1343 struct btrfs_root_item *root_item; in create_reloc_root() local
1347 root_item = kmalloc(sizeof(*root_item), GFP_NOFS); in create_reloc_root()
1348 BUG_ON(!root_item); in create_reloc_root()
1370 btrfs_set_root_last_snapshot(&root->root_item, commit_root_gen); in create_reloc_root()
1384 memcpy(root_item, &root->root_item, sizeof(*root_item)); in create_reloc_root()
1385 btrfs_set_root_bytenr(root_item, eb->start); in create_reloc_root()
1386 btrfs_set_root_level(root_item, btrfs_header_level(eb)); in create_reloc_root()
1387 btrfs_set_root_generation(root_item, trans->transid); in create_reloc_root()
1390 btrfs_set_root_refs(root_item, 0); in create_reloc_root()
1391 memset(&root_item->drop_progress, 0, in create_reloc_root()
1393 root_item->drop_level = 0; in create_reloc_root()
1400 &root_key, root_item); in create_reloc_root()
1402 kfree(root_item); in create_reloc_root()
1457 struct btrfs_root_item *root_item; in btrfs_update_reloc_root() local
1464 root_item = &reloc_root->root_item; in btrfs_update_reloc_root()
1467 btrfs_root_refs(root_item) == 0) { in btrfs_update_reloc_root()
1474 btrfs_set_root_node(root_item, reloc_root->node); in btrfs_update_reloc_root()
1480 &reloc_root->root_key, root_item); in btrfs_update_reloc_root()
1761 last_snapshot = btrfs_root_last_snapshot(&src->root_item); in replace_path()
1947 last_snapshot = btrfs_root_last_snapshot(&root->root_item); in walk_up_reloc_tree()
1987 last_snapshot = btrfs_root_last_snapshot(&root->root_item); in walk_down_reloc_tree()
2132 struct btrfs_root_item *root_item; in merge_reloc_root() local
2148 root_item = &reloc_root->root_item; in merge_reloc_root()
2150 if (btrfs_disk_key_objectid(&root_item->drop_progress) == 0) { in merge_reloc_root()
2151 level = btrfs_root_level(root_item); in merge_reloc_root()
2156 btrfs_disk_key_to_cpu(&key, &root_item->drop_progress); in merge_reloc_root()
2158 level = root_item->drop_level; in merge_reloc_root()
2232 btrfs_node_key(path->nodes[level], &root_item->drop_progress, in merge_reloc_root()
2234 root_item->drop_level = level; in merge_reloc_root()
2259 memset(&root_item->drop_progress, 0, in merge_reloc_root()
2260 sizeof(root_item->drop_progress)); in merge_reloc_root()
2261 root_item->drop_level = 0; in merge_reloc_root()
2262 btrfs_set_root_refs(root_item, 0); in merge_reloc_root()
2335 btrfs_set_root_refs(&reloc_root->root_item, 1); in prepare_to_merge()
2393 if (btrfs_root_refs(&reloc_root->root_item) > 0) { in merge_reloc_roots()
4367 memset(&root->root_item.drop_progress, 0, in mark_garbage_root()
4368 sizeof(root->root_item.drop_progress)); in mark_garbage_root()
4369 root->root_item.drop_level = 0; in mark_garbage_root()
4370 btrfs_set_root_refs(&root->root_item, 0); in mark_garbage_root()
4372 &root->root_key, &root->root_item); in mark_garbage_root()
4437 if (btrfs_root_refs(&reloc_root->root_item) > 0) { in btrfs_recover_relocation()
4488 if (btrfs_root_refs(&reloc_root->root_item) == 0) { in btrfs_recover_relocation()
4610 btrfs_root_last_snapshot(&root->root_item)) in btrfs_reloc_cow_block()
4663 BUG_ON(btrfs_root_refs(&root->root_item) == 0); in btrfs_reloc_pre_snapshot()