Lines Matching defs:generic_ref
1491 struct btrfs_ref *generic_ref)
1496 ASSERT(generic_ref->type != BTRFS_REF_NOT_SET &&
1497 generic_ref->action);
1498 BUG_ON(generic_ref->type == BTRFS_REF_METADATA &&
1499 generic_ref->ref_root == BTRFS_TREE_LOG_OBJECTID);
1501 if (generic_ref->type == BTRFS_REF_METADATA)
1502 ret = btrfs_add_delayed_tree_ref(trans, generic_ref, NULL);
1504 ret = btrfs_add_delayed_data_ref(trans, generic_ref, 0);
1506 btrfs_ref_tree_mod(fs_info, generic_ref);
3631 struct btrfs_ref generic_ref = {
3648 btrfs_init_tree_ref(&generic_ref, btrfs_header_level(buf), 0, false);
3649 btrfs_ref_tree_mod(fs_info, &generic_ref);
3650 ret = btrfs_add_delayed_tree_ref(trans, &generic_ref, NULL);
5163 struct btrfs_ref generic_ref = {
5171 ASSERT(generic_ref.ref_root != BTRFS_TREE_LOG_OBJECTID);
5174 generic_ref.owning_root = root->relocation_src_root;
5176 btrfs_init_data_ref(&generic_ref, owner, offset, 0, false);
5177 btrfs_ref_tree_mod(root->fs_info, &generic_ref);
5179 return btrfs_add_delayed_data_ref(trans, &generic_ref, ram_bytes);
5397 struct btrfs_ref generic_ref = {
5423 btrfs_init_tree_ref(&generic_ref, level, btrfs_root_id(root), false);
5424 btrfs_ref_tree_mod(fs_info, &generic_ref);
5425 ret = btrfs_add_delayed_tree_ref(trans, &generic_ref, extent_op);