Lines Matching defs:generic_ref

1007 void btrfs_init_generic_ref(struct btrfs_ref *generic_ref, int action, u64 bytenr,
1010 generic_ref->action = action;
1011 generic_ref->bytenr = bytenr;
1012 generic_ref->len = len;
1013 generic_ref->parent = parent;
1014 generic_ref->owning_root = owning_root;
1017 void btrfs_init_tree_ref(struct btrfs_ref *generic_ref, int level, u64 root,
1022 generic_ref->real_root = mod_root ?: root;
1024 generic_ref->tree_ref.level = level;
1025 generic_ref->tree_ref.ref_root = root;
1026 generic_ref->type = BTRFS_REF_METADATA;
1029 generic_ref->skip_qgroup = true;
1031 generic_ref->skip_qgroup = false;
1035 void btrfs_init_data_ref(struct btrfs_ref *generic_ref, u64 ref_root, u64 ino,
1040 generic_ref->real_root = mod_root ?: ref_root;
1042 generic_ref->data_ref.ref_root = ref_root;
1043 generic_ref->data_ref.ino = ino;
1044 generic_ref->data_ref.offset = offset;
1045 generic_ref->type = BTRFS_REF_DATA;
1048 generic_ref->skip_qgroup = true;
1050 generic_ref->skip_qgroup = false;
1059 struct btrfs_ref *generic_ref,
1070 int action = generic_ref->action;
1071 int level = generic_ref->tree_ref.level;
1072 u64 bytenr = generic_ref->bytenr;
1073 u64 num_bytes = generic_ref->len;
1074 u64 parent = generic_ref->parent;
1077 is_system = (generic_ref->tree_ref.ref_root == BTRFS_CHUNK_TREE_OBJECTID);
1079 ASSERT(generic_ref->type == BTRFS_REF_METADATA && generic_ref->action);
1090 if (btrfs_qgroup_full_accounting(fs_info) && !generic_ref->skip_qgroup) {
1105 generic_ref->tree_ref.ref_root, action,
1107 ref->root = generic_ref->tree_ref.ref_root;
1112 generic_ref->tree_ref.ref_root, 0, action,
1113 false, is_system, generic_ref->owning_root);
1151 struct btrfs_ref *generic_ref,
1160 int action = generic_ref->action;
1162 u64 bytenr = generic_ref->bytenr;
1163 u64 num_bytes = generic_ref->len;
1164 u64 parent = generic_ref->parent;
1165 u64 ref_root = generic_ref->data_ref.ref_root;
1166 u64 owner = generic_ref->data_ref.ino;
1167 u64 offset = generic_ref->data_ref.offset;
1170 ASSERT(generic_ref->type == BTRFS_REF_DATA && action);
1193 if (btrfs_qgroup_full_accounting(fs_info) && !generic_ref->skip_qgroup) {
1204 reserved, action, true, false, generic_ref->owning_root);