Lines Matching refs:root_item

538 	if (btrfs_root_last_snapshot(&reloc_root->root_item) ==  in should_ignore_root()
614 generation != btrfs_root_generation(&root->root_item)) in find_tree_root()
894 if (btrfs_root_level(&root->root_item) == cur->level) {
896 ASSERT(btrfs_root_bytenr(&root->root_item) ==
931 ASSERT(btrfs_root_bytenr(&root->root_item) ==
1371 struct btrfs_root_item *root_item; local
1376 root_item = kmalloc(sizeof(*root_item), GFP_NOFS);
1377 BUG_ON(!root_item);
1389 last_snap = btrfs_root_last_snapshot(&root->root_item);
1390 btrfs_set_root_last_snapshot(&root->root_item,
1405 memcpy(root_item, &root->root_item, sizeof(*root_item));
1406 btrfs_set_root_bytenr(root_item, eb->start);
1407 btrfs_set_root_level(root_item, btrfs_header_level(eb));
1408 btrfs_set_root_generation(root_item, trans->transid);
1411 btrfs_set_root_refs(root_item, 0);
1412 memset(&root_item->drop_progress, 0,
1414 root_item->drop_level = 0;
1419 btrfs_set_root_rtransid(root_item, last_snap);
1420 btrfs_set_root_otransid(root_item, trans->transid);
1427 &root_key, root_item);
1429 kfree(root_item);
1482 struct btrfs_root_item *root_item; local
1489 root_item = &reloc_root->root_item;
1492 btrfs_root_refs(root_item) == 0) {
1498 btrfs_set_root_node(root_item, reloc_root->node);
1504 &reloc_root->root_key, root_item);
1783 last_snapshot = btrfs_root_last_snapshot(&src->root_item);
1942 last_snapshot = btrfs_root_last_snapshot(&root->root_item);
1981 last_snapshot = btrfs_root_last_snapshot(&root->root_item);
2120 struct btrfs_root_item *root_item; local
2136 root_item = &reloc_root->root_item;
2138 if (btrfs_disk_key_objectid(&root_item->drop_progress) == 0) {
2139 level = btrfs_root_level(root_item);
2144 btrfs_disk_key_to_cpu(&key, &root_item->drop_progress);
2146 level = root_item->drop_level;
2220 btrfs_node_key(path->nodes[level], &root_item->drop_progress,
2222 root_item->drop_level = level;
2247 memset(&root_item->drop_progress, 0,
2248 sizeof(root_item->drop_progress));
2249 root_item->drop_level = 0;
2250 btrfs_set_root_refs(root_item, 0);
2323 btrfs_set_root_refs(&reloc_root->root_item, 1);
2379 if (btrfs_root_refs(&reloc_root->root_item) > 0) {
2400 last_snap = btrfs_root_rtransid(&reloc_root->root_item);
2401 otransid = btrfs_root_otransid(&reloc_root->root_item);
4311 memset(&root->root_item.drop_progress, 0,
4312 sizeof(root->root_item.drop_progress));
4313 root->root_item.drop_level = 0;
4314 btrfs_set_root_refs(&root->root_item, 0);
4316 &root->root_key, &root->root_item);
4380 if (btrfs_root_refs(&reloc_root->root_item) > 0) {
4431 if (btrfs_root_refs(&reloc_root->root_item) == 0) {
4557 btrfs_root_last_snapshot(&root->root_item))
4610 BUG_ON(btrfs_root_refs(&root->root_item) == 0);