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()
180 struct dm_btree_value_type *vt = &info->value_type; in fill_ablock() local
187 if (vt->inc) in fill_ablock()
188 vt->inc(vt->context, value); in fill_ablock()
189 memcpy(element_at(info, ab, i), value, vt->size); in fill_ablock()
204 struct dm_btree_value_type *vt = &info->value_type; in trim_ablock() local
211 if (vt->dec) in trim_ablock()
212 vt->dec(vt->context, element_at(info, ab, i - 1)); in trim_ablock()
619 struct dm_btree_value_type *vt) in dm_array_info_init() argument
623 memcpy(&info->value_type, vt, sizeof(info->value_type)); in dm_array_info_init()
728 struct dm_btree_value_type *vt = &info->value_type; in array_set_value() local
745 if (vt->dec && in array_set_value()
746 (!vt->equal || !vt->equal(vt->context, old_value, value))) { in array_set_value()
747 vt->dec(vt->context, old_value); in array_set_value()
748 if (vt->inc) in array_set_value()
749 vt->inc(vt->context, value); in array_set_value()