Lines Matching refs:generic_ref

1435 			 struct btrfs_ref *generic_ref)  in btrfs_inc_extent_ref()  argument
1440 ASSERT(generic_ref->type != BTRFS_REF_NOT_SET && in btrfs_inc_extent_ref()
1441 generic_ref->action); in btrfs_inc_extent_ref()
1442 BUG_ON(generic_ref->type == BTRFS_REF_METADATA && in btrfs_inc_extent_ref()
1443 generic_ref->ref_root == BTRFS_TREE_LOG_OBJECTID); in btrfs_inc_extent_ref()
1445 if (generic_ref->type == BTRFS_REF_METADATA) in btrfs_inc_extent_ref()
1446 ret = btrfs_add_delayed_tree_ref(trans, generic_ref, NULL); in btrfs_inc_extent_ref()
1448 ret = btrfs_add_delayed_data_ref(trans, generic_ref, 0); in btrfs_inc_extent_ref()
1450 btrfs_ref_tree_mod(fs_info, generic_ref); in btrfs_inc_extent_ref()
3436 struct btrfs_ref generic_ref = { in btrfs_free_tree_block() local
3453 btrfs_init_tree_ref(&generic_ref, btrfs_header_level(buf), 0, false); in btrfs_free_tree_block()
3454 btrfs_ref_tree_mod(fs_info, &generic_ref); in btrfs_free_tree_block()
3455 ret = btrfs_add_delayed_tree_ref(trans, &generic_ref, NULL); in btrfs_free_tree_block()
4939 struct btrfs_ref generic_ref = { in btrfs_alloc_reserved_file_extent() local
4947 ASSERT(generic_ref.ref_root != BTRFS_TREE_LOG_OBJECTID); in btrfs_alloc_reserved_file_extent()
4950 generic_ref.owning_root = root->relocation_src_root; in btrfs_alloc_reserved_file_extent()
4952 btrfs_init_data_ref(&generic_ref, owner, offset, 0, false); in btrfs_alloc_reserved_file_extent()
4953 btrfs_ref_tree_mod(root->fs_info, &generic_ref); in btrfs_alloc_reserved_file_extent()
4955 return btrfs_add_delayed_data_ref(trans, &generic_ref, ram_bytes); in btrfs_alloc_reserved_file_extent()
5173 struct btrfs_ref generic_ref = { in btrfs_alloc_tree_block() local
5199 btrfs_init_tree_ref(&generic_ref, level, btrfs_root_id(root), false); in btrfs_alloc_tree_block()
5200 btrfs_ref_tree_mod(fs_info, &generic_ref); in btrfs_alloc_tree_block()
5201 ret = btrfs_add_delayed_tree_ref(trans, &generic_ref, extent_op); in btrfs_alloc_tree_block()