Lines Matching refs:generic_ref

1392 			 struct btrfs_ref *generic_ref)  in btrfs_inc_extent_ref()  argument
1397 ASSERT(generic_ref->type != BTRFS_REF_NOT_SET && in btrfs_inc_extent_ref()
1398 generic_ref->action); in btrfs_inc_extent_ref()
1399 BUG_ON(generic_ref->type == BTRFS_REF_METADATA && in btrfs_inc_extent_ref()
1400 generic_ref->tree_ref.root == BTRFS_TREE_LOG_OBJECTID); in btrfs_inc_extent_ref()
1402 if (generic_ref->type == BTRFS_REF_METADATA) in btrfs_inc_extent_ref()
1403 ret = btrfs_add_delayed_tree_ref(trans, generic_ref, NULL); in btrfs_inc_extent_ref()
1405 ret = btrfs_add_delayed_data_ref(trans, generic_ref, 0); in btrfs_inc_extent_ref()
1407 btrfs_ref_tree_mod(fs_info, generic_ref); in btrfs_inc_extent_ref()
2397 struct btrfs_ref generic_ref = { 0 }; in __btrfs_mod_ref() local
2439 btrfs_init_generic_ref(&generic_ref, action, bytenr, in __btrfs_mod_ref()
2441 generic_ref.real_root = root->root_key.objectid; in __btrfs_mod_ref()
2442 btrfs_init_data_ref(&generic_ref, ref_root, key.objectid, in __btrfs_mod_ref()
2444 generic_ref.skip_qgroup = for_reloc; in __btrfs_mod_ref()
2446 ret = btrfs_inc_extent_ref(trans, &generic_ref); in __btrfs_mod_ref()
2448 ret = btrfs_free_extent(trans, &generic_ref); in __btrfs_mod_ref()
2454 btrfs_init_generic_ref(&generic_ref, action, bytenr, in __btrfs_mod_ref()
2456 generic_ref.real_root = root->root_key.objectid; in __btrfs_mod_ref()
2457 btrfs_init_tree_ref(&generic_ref, level - 1, ref_root); in __btrfs_mod_ref()
2458 generic_ref.skip_qgroup = for_reloc; in __btrfs_mod_ref()
2460 ret = btrfs_inc_extent_ref(trans, &generic_ref); in __btrfs_mod_ref()
2462 ret = btrfs_free_extent(trans, &generic_ref); in __btrfs_mod_ref()
3286 struct btrfs_ref generic_ref = { 0 }; in btrfs_free_tree_block() local
3289 btrfs_init_generic_ref(&generic_ref, BTRFS_DROP_DELAYED_REF, in btrfs_free_tree_block()
3291 btrfs_init_tree_ref(&generic_ref, btrfs_header_level(buf), in btrfs_free_tree_block()
3295 btrfs_ref_tree_mod(fs_info, &generic_ref); in btrfs_free_tree_block()
3296 ret = btrfs_add_delayed_tree_ref(trans, &generic_ref, NULL); in btrfs_free_tree_block()
4652 struct btrfs_ref generic_ref = { 0 }; in btrfs_alloc_reserved_file_extent() local
4656 btrfs_init_generic_ref(&generic_ref, BTRFS_ADD_DELAYED_EXTENT, in btrfs_alloc_reserved_file_extent()
4658 btrfs_init_data_ref(&generic_ref, root->root_key.objectid, owner, offset); in btrfs_alloc_reserved_file_extent()
4659 btrfs_ref_tree_mod(root->fs_info, &generic_ref); in btrfs_alloc_reserved_file_extent()
4661 return btrfs_add_delayed_data_ref(trans, &generic_ref, ram_bytes); in btrfs_alloc_reserved_file_extent()
4793 struct btrfs_ref generic_ref = { 0 }; in btrfs_alloc_tree_block() local
4848 btrfs_init_generic_ref(&generic_ref, BTRFS_ADD_DELAYED_EXTENT, in btrfs_alloc_tree_block()
4850 generic_ref.real_root = root->root_key.objectid; in btrfs_alloc_tree_block()
4851 btrfs_init_tree_ref(&generic_ref, level, root_objectid); in btrfs_alloc_tree_block()
4852 btrfs_ref_tree_mod(fs_info, &generic_ref); in btrfs_alloc_tree_block()
4853 ret = btrfs_add_delayed_tree_ref(trans, &generic_ref, extent_op); in btrfs_alloc_tree_block()