Lines Matching defs:uuid_root
26 static int btrfs_uuid_tree_lookup(struct btrfs_root *uuid_root, const u8 *uuid,
37 if (WARN_ON_ONCE(!uuid_root))
45 ret = btrfs_search_slot(NULL, uuid_root, &key, path, 0, 0);
58 btrfs_warn(uuid_root->fs_info,
82 struct btrfs_root *uuid_root = fs_info->uuid_root;
91 ret = btrfs_uuid_tree_lookup(uuid_root, uuid, type, subid_cpu);
95 if (WARN_ON_ONCE(!uuid_root))
104 ret = btrfs_insert_empty_item(trans, uuid_root, path, &key,
137 struct btrfs_root *uuid_root = fs_info->uuid_root;
149 if (WARN_ON_ONCE(!uuid_root))
158 ret = btrfs_search_slot(trans, uuid_root, &key, path, -1, 1);
191 return btrfs_del_item(trans, uuid_root, path);
202 static int btrfs_uuid_iter_rem(struct btrfs_root *uuid_root, u8 *uuid, u8 type,
209 trans = btrfs_start_transaction(uuid_root, 1);
266 struct btrfs_root *root = fs_info->uuid_root;
425 trans = btrfs_start_transaction(fs_info->uuid_root, 2);
499 struct btrfs_root *uuid_root;
511 uuid_root = btrfs_create_tree(trans, BTRFS_UUID_TREE_OBJECTID);
512 if (IS_ERR(uuid_root)) {
513 ret = PTR_ERR(uuid_root);
519 fs_info->uuid_root = uuid_root;