Searched refs:generic_ref (Results 1 – 6 of 6) sorted by relevance
264 static inline void btrfs_init_generic_ref(struct btrfs_ref *generic_ref, in btrfs_init_generic_ref() argument267 generic_ref->action = action; in btrfs_init_generic_ref()268 generic_ref->bytenr = bytenr; in btrfs_init_generic_ref()269 generic_ref->len = len; in btrfs_init_generic_ref()270 generic_ref->parent = parent; in btrfs_init_generic_ref()273 static inline void btrfs_init_tree_ref(struct btrfs_ref *generic_ref, in btrfs_init_tree_ref() argument277 if (!generic_ref->real_root) in btrfs_init_tree_ref()278 generic_ref->real_root = root; in btrfs_init_tree_ref()279 generic_ref->tree_ref.level = level; in btrfs_init_tree_ref()280 generic_ref->tree_ref.root = root; in btrfs_init_tree_ref()[all …]
891 struct btrfs_ref *generic_ref, in btrfs_add_delayed_tree_ref() argument901 int action = generic_ref->action; in btrfs_add_delayed_tree_ref()902 int level = generic_ref->tree_ref.level; in btrfs_add_delayed_tree_ref()904 u64 bytenr = generic_ref->bytenr; in btrfs_add_delayed_tree_ref()905 u64 num_bytes = generic_ref->len; in btrfs_add_delayed_tree_ref()906 u64 parent = generic_ref->parent; in btrfs_add_delayed_tree_ref()909 is_system = (generic_ref->real_root == BTRFS_CHUNK_TREE_OBJECTID); in btrfs_add_delayed_tree_ref()911 ASSERT(generic_ref->type == BTRFS_REF_METADATA && generic_ref->action); in btrfs_add_delayed_tree_ref()924 is_fstree(generic_ref->real_root) && in btrfs_add_delayed_tree_ref()925 is_fstree(generic_ref->tree_ref.root) && in btrfs_add_delayed_tree_ref()[all …]
660 struct btrfs_ref *generic_ref) in btrfs_ref_tree_mod() argument666 int action = generic_ref->action; in btrfs_ref_tree_mod()669 u64 bytenr = generic_ref->bytenr; in btrfs_ref_tree_mod()670 u64 num_bytes = generic_ref->len; in btrfs_ref_tree_mod()671 u64 parent = generic_ref->parent; in btrfs_ref_tree_mod()679 if (generic_ref->type == BTRFS_REF_METADATA) { in btrfs_ref_tree_mod()681 ref_root = generic_ref->tree_ref.root; in btrfs_ref_tree_mod()682 owner = generic_ref->tree_ref.level; in btrfs_ref_tree_mod()684 ref_root = generic_ref->data_ref.ref_root; in btrfs_ref_tree_mod()685 owner = generic_ref->data_ref.ino; in btrfs_ref_tree_mod()[all …]
13 struct btrfs_ref *generic_ref);33 struct btrfs_ref *generic_ref) in btrfs_ref_tree_mod() argument
1397 struct btrfs_ref *generic_ref) in btrfs_inc_extent_ref() argument1402 ASSERT(generic_ref->type != BTRFS_REF_NOT_SET && in btrfs_inc_extent_ref()1403 generic_ref->action); in btrfs_inc_extent_ref()1404 BUG_ON(generic_ref->type == BTRFS_REF_METADATA && in btrfs_inc_extent_ref()1405 generic_ref->tree_ref.root == BTRFS_TREE_LOG_OBJECTID); in btrfs_inc_extent_ref()1407 if (generic_ref->type == BTRFS_REF_METADATA) in btrfs_inc_extent_ref()1408 ret = btrfs_add_delayed_tree_ref(trans, generic_ref, NULL); in btrfs_inc_extent_ref()1410 ret = btrfs_add_delayed_data_ref(trans, generic_ref, 0); in btrfs_inc_extent_ref()1412 btrfs_ref_tree_mod(fs_info, generic_ref); in btrfs_inc_extent_ref()2405 struct btrfs_ref generic_ref = { 0 }; in __btrfs_mod_ref() local[all …]
2776 struct btrfs_ref *generic_ref);