Lines Matching refs:vt
122 struct dm_btree_value_type *vt = &info->value_type; in inc_ablock_entries() local
124 if (vt->inc) in inc_ablock_entries()
125 on_entries(info, ab, vt->inc); in inc_ablock_entries()
133 struct dm_btree_value_type *vt = &info->value_type; in dec_ablock_entries() local
135 if (vt->dec) in dec_ablock_entries()
136 on_entries(info, ab, vt->dec); in dec_ablock_entries()
177 struct dm_btree_value_type *vt = &info->value_type; in fill_ablock() local
184 if (vt->inc) in fill_ablock()
185 vt->inc(vt->context, value, delta); in fill_ablock()
187 memcpy(element_at(info, ab, i), value, vt->size); in fill_ablock()
200 struct dm_btree_value_type *vt = &info->value_type; in trim_ablock() local
207 if (vt->dec) in trim_ablock()
208 vt->dec(vt->context, element_at(info, ab, new_nr - 1), delta); in trim_ablock()
637 struct dm_btree_value_type *vt) in dm_array_info_init() argument
641 memcpy(&info->value_type, vt, sizeof(info->value_type)); in dm_array_info_init()
707 struct dm_btree_value_type *vt = &info->value_type; in populate_ablock_with_values() local
717 if (vt->inc) in populate_ablock_with_values()
718 vt->inc(vt->context, element_at(info, ab, i), 1); in populate_ablock_with_values()
810 struct dm_btree_value_type *vt = &info->value_type; in array_set_value() local
827 if (vt->dec && in array_set_value()
828 (!vt->equal || !vt->equal(vt->context, old_value, value))) { in array_set_value()
829 vt->dec(vt->context, old_value, 1); in array_set_value()
830 if (vt->inc) in array_set_value()
831 vt->inc(vt->context, value, 1); in array_set_value()