Home
last modified time | relevance | path

Searched refs:generic_ref (Results 1 – 5 of 5) sorted by relevance

/linux/fs/btrfs/
H A Ddelayed-ref.c726 struct btrfs_ref *generic_ref, in init_delayed_ref_head() argument
734 BUG_ON(generic_ref->type != BTRFS_REF_DATA && reserved); in init_delayed_ref_head()
736 switch (generic_ref->action) { in init_delayed_ref_head()
768 head_ref->bytenr = generic_ref->bytenr; in init_delayed_ref_head()
769 head_ref->num_bytes = generic_ref->num_bytes; in init_delayed_ref_head()
773 head_ref->owning_root = generic_ref->owning_root; in init_delayed_ref_head()
774 head_ref->is_data = (generic_ref->type == BTRFS_REF_DATA); in init_delayed_ref_head()
775 head_ref->is_system = (generic_ref->ref_root == BTRFS_CHUNK_TREE_OBJECTID); in init_delayed_ref_head()
785 if (generic_ref->type == BTRFS_REF_METADATA) in init_delayed_ref_head()
786 head_ref->level = generic_ref->tree_ref.level; in init_delayed_ref_head()
[all …]
H A Dref-verify.c653 const struct btrfs_ref *generic_ref) in btrfs_ref_tree_mod() argument
659 int action = generic_ref->action; in btrfs_ref_tree_mod()
662 u64 bytenr = generic_ref->bytenr; in btrfs_ref_tree_mod()
663 u64 num_bytes = generic_ref->num_bytes; in btrfs_ref_tree_mod()
664 u64 parent = generic_ref->parent; in btrfs_ref_tree_mod()
672 if (generic_ref->type == BTRFS_REF_METADATA) { in btrfs_ref_tree_mod()
674 ref_root = generic_ref->ref_root; in btrfs_ref_tree_mod()
675 owner = generic_ref->tree_ref.level; in btrfs_ref_tree_mod()
677 ref_root = generic_ref->ref_root; in btrfs_ref_tree_mod()
678 owner = generic_ref->data_ref.objectid; in btrfs_ref_tree_mod()
[all …]
H A Ddelayed-ref.h341 void btrfs_init_tree_ref(struct btrfs_ref *generic_ref, int level, u64 mod_root,
343 void btrfs_init_data_ref(struct btrfs_ref *generic_ref, u64 ino, u64 offset,
378 struct btrfs_ref *generic_ref,
381 struct btrfs_ref *generic_ref,
H A Dref-verify.h22 const struct btrfs_ref *generic_ref);
42 const struct btrfs_ref *generic_ref) in btrfs_ref_tree_mod() argument
H A Dextent-tree.c1449 struct btrfs_ref *generic_ref) in btrfs_inc_extent_ref() argument
1454 ASSERT(generic_ref->type != BTRFS_REF_NOT_SET && in btrfs_inc_extent_ref()
1455 generic_ref->action); in btrfs_inc_extent_ref()
1456 BUG_ON(generic_ref->type == BTRFS_REF_METADATA && in btrfs_inc_extent_ref()
1457 generic_ref->ref_root == BTRFS_TREE_LOG_OBJECTID); in btrfs_inc_extent_ref()
1459 if (generic_ref->type == BTRFS_REF_METADATA) in btrfs_inc_extent_ref()
1460 ret = btrfs_add_delayed_tree_ref(trans, generic_ref, NULL); in btrfs_inc_extent_ref()
1462 ret = btrfs_add_delayed_data_ref(trans, generic_ref, 0); in btrfs_inc_extent_ref()
1464 btrfs_ref_tree_mod(fs_info, generic_ref); in btrfs_inc_extent_ref()
3553 struct btrfs_ref generic_ref = { in btrfs_free_tree_block() local
[all …]