Lines Matching refs:generic_ref
257 static inline void btrfs_init_generic_ref(struct btrfs_ref *generic_ref, in btrfs_init_generic_ref() argument
260 generic_ref->action = action; in btrfs_init_generic_ref()
261 generic_ref->bytenr = bytenr; in btrfs_init_generic_ref()
262 generic_ref->len = len; in btrfs_init_generic_ref()
263 generic_ref->parent = parent; in btrfs_init_generic_ref()
266 static inline void btrfs_init_tree_ref(struct btrfs_ref *generic_ref, in btrfs_init_tree_ref() argument
271 generic_ref->real_root = mod_root ?: root; in btrfs_init_tree_ref()
273 generic_ref->tree_ref.level = level; in btrfs_init_tree_ref()
274 generic_ref->tree_ref.owning_root = root; in btrfs_init_tree_ref()
275 generic_ref->type = BTRFS_REF_METADATA; in btrfs_init_tree_ref()
278 generic_ref->skip_qgroup = true; in btrfs_init_tree_ref()
280 generic_ref->skip_qgroup = false; in btrfs_init_tree_ref()
284 static inline void btrfs_init_data_ref(struct btrfs_ref *generic_ref, in btrfs_init_data_ref() argument
290 generic_ref->real_root = mod_root ?: ref_root; in btrfs_init_data_ref()
292 generic_ref->data_ref.owning_root = ref_root; in btrfs_init_data_ref()
293 generic_ref->data_ref.ino = ino; in btrfs_init_data_ref()
294 generic_ref->data_ref.offset = offset; in btrfs_init_data_ref()
295 generic_ref->type = BTRFS_REF_DATA; in btrfs_init_data_ref()
298 generic_ref->skip_qgroup = true; in btrfs_init_data_ref()
300 generic_ref->skip_qgroup = false; in btrfs_init_data_ref()
353 struct btrfs_ref *generic_ref,
356 struct btrfs_ref *generic_ref,