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