Lines Matching refs:generic_ref
280 static inline void btrfs_init_generic_ref(struct btrfs_ref *generic_ref, in btrfs_init_generic_ref() argument
283 generic_ref->action = action; in btrfs_init_generic_ref()
284 generic_ref->bytenr = bytenr; in btrfs_init_generic_ref()
285 generic_ref->len = len; in btrfs_init_generic_ref()
286 generic_ref->parent = parent; in btrfs_init_generic_ref()
289 static inline void btrfs_init_tree_ref(struct btrfs_ref *generic_ref, in btrfs_init_tree_ref() argument
294 generic_ref->real_root = mod_root ?: root; in btrfs_init_tree_ref()
296 generic_ref->tree_ref.level = level; in btrfs_init_tree_ref()
297 generic_ref->tree_ref.owning_root = root; in btrfs_init_tree_ref()
298 generic_ref->type = BTRFS_REF_METADATA; in btrfs_init_tree_ref()
301 generic_ref->skip_qgroup = true; in btrfs_init_tree_ref()
303 generic_ref->skip_qgroup = false; in btrfs_init_tree_ref()
307 static inline void btrfs_init_data_ref(struct btrfs_ref *generic_ref, in btrfs_init_data_ref() argument
313 generic_ref->real_root = mod_root ?: ref_root; in btrfs_init_data_ref()
315 generic_ref->data_ref.owning_root = ref_root; in btrfs_init_data_ref()
316 generic_ref->data_ref.ino = ino; in btrfs_init_data_ref()
317 generic_ref->data_ref.offset = offset; in btrfs_init_data_ref()
318 generic_ref->type = BTRFS_REF_DATA; in btrfs_init_data_ref()
321 generic_ref->skip_qgroup = true; in btrfs_init_data_ref()
323 generic_ref->skip_qgroup = false; in btrfs_init_data_ref()
376 struct btrfs_ref *generic_ref,
379 struct btrfs_ref *generic_ref,