Home
last modified time | relevance | path

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

/Linux-v5.10/fs/btrfs/
Ddelayed-ref.h264 static inline void btrfs_init_generic_ref(struct btrfs_ref *generic_ref, in btrfs_init_generic_ref() argument
267 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() argument
277 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 …]
Ddelayed-ref.c911 struct btrfs_ref *generic_ref, in btrfs_add_delayed_tree_ref() argument
922 int action = generic_ref->action; in btrfs_add_delayed_tree_ref()
923 int level = generic_ref->tree_ref.level; in btrfs_add_delayed_tree_ref()
925 u64 bytenr = generic_ref->bytenr; in btrfs_add_delayed_tree_ref()
926 u64 num_bytes = generic_ref->len; in btrfs_add_delayed_tree_ref()
927 u64 parent = generic_ref->parent; in btrfs_add_delayed_tree_ref()
930 is_system = (generic_ref->real_root == BTRFS_CHUNK_TREE_OBJECTID); in btrfs_add_delayed_tree_ref()
932 ASSERT(generic_ref->type == BTRFS_REF_METADATA && generic_ref->action); in btrfs_add_delayed_tree_ref()
945 is_fstree(generic_ref->real_root) && in btrfs_add_delayed_tree_ref()
946 is_fstree(generic_ref->tree_ref.root) && in btrfs_add_delayed_tree_ref()
[all …]
Dref-verify.h13 struct btrfs_ref *generic_ref);
33 struct btrfs_ref *generic_ref) in btrfs_ref_tree_mod() argument
Dref-verify.c672 struct btrfs_ref *generic_ref) in btrfs_ref_tree_mod() argument
678 int action = generic_ref->action; in btrfs_ref_tree_mod()
681 u64 bytenr = generic_ref->bytenr; in btrfs_ref_tree_mod()
682 u64 num_bytes = generic_ref->len; in btrfs_ref_tree_mod()
683 u64 parent = generic_ref->parent; in btrfs_ref_tree_mod()
691 if (generic_ref->type == BTRFS_REF_METADATA) { in btrfs_ref_tree_mod()
692 ref_root = generic_ref->tree_ref.root; in btrfs_ref_tree_mod()
693 owner = generic_ref->tree_ref.level; in btrfs_ref_tree_mod()
696 ref_root = generic_ref->data_ref.ref_root; in btrfs_ref_tree_mod()
697 owner = generic_ref->data_ref.ino; in btrfs_ref_tree_mod()
[all …]
Dextent-tree.c1386 struct btrfs_ref *generic_ref) in btrfs_inc_extent_ref() argument
1392 ASSERT(generic_ref->type != BTRFS_REF_NOT_SET && in btrfs_inc_extent_ref()
1393 generic_ref->action); in btrfs_inc_extent_ref()
1394 BUG_ON(generic_ref->type == BTRFS_REF_METADATA && in btrfs_inc_extent_ref()
1395 generic_ref->tree_ref.root == BTRFS_TREE_LOG_OBJECTID); in btrfs_inc_extent_ref()
1397 if (generic_ref->type == BTRFS_REF_METADATA) in btrfs_inc_extent_ref()
1398 ret = btrfs_add_delayed_tree_ref(trans, generic_ref, in btrfs_inc_extent_ref()
1401 ret = btrfs_add_delayed_data_ref(trans, generic_ref, 0, in btrfs_inc_extent_ref()
1404 btrfs_ref_tree_mod(fs_info, generic_ref); in btrfs_inc_extent_ref()
1407 sub_pinned_bytes(fs_info, generic_ref); in btrfs_inc_extent_ref()
[all …]
Dctree.h2599 struct btrfs_ref *generic_ref);