Lines Matching refs:vt
124 struct dm_btree_value_type *vt = &info->value_type; in inc_ablock_entries() local
126 if (vt->inc) in inc_ablock_entries()
127 on_entries(info, ab, vt->inc); in inc_ablock_entries()
135 struct dm_btree_value_type *vt = &info->value_type; in dec_ablock_entries() local
137 if (vt->dec) in dec_ablock_entries()
138 on_entries(info, ab, vt->dec); in dec_ablock_entries()
179 struct dm_btree_value_type *vt = &info->value_type; in fill_ablock() local
186 if (vt->inc) in fill_ablock()
187 vt->inc(vt->context, value, delta); in fill_ablock()
189 memcpy(element_at(info, ab, i), value, vt->size); in fill_ablock()
202 struct dm_btree_value_type *vt = &info->value_type; in trim_ablock() local
209 if (vt->dec) in trim_ablock()
210 vt->dec(vt->context, element_at(info, ab, new_nr - 1), delta); in trim_ablock()
641 struct dm_btree_value_type *vt) in dm_array_info_init() argument
645 memcpy(&info->value_type, vt, sizeof(info->value_type)); in dm_array_info_init()
713 struct dm_btree_value_type *vt = &info->value_type; in populate_ablock_with_values() local
723 if (vt->inc) in populate_ablock_with_values()
724 vt->inc(vt->context, element_at(info, ab, i), 1); in populate_ablock_with_values()
816 struct dm_btree_value_type *vt = &info->value_type; in array_set_value() local
833 if (vt->dec && in array_set_value()
834 (!vt->equal || !vt->equal(vt->context, old_value, value))) { in array_set_value()
835 vt->dec(vt->context, old_value, 1); in array_set_value()
836 if (vt->inc) in array_set_value()
837 vt->inc(vt->context, value, 1); in array_set_value()