Lines Matching defs:dih
142 struct item_head *dih;
154 dih = item_head(dest, dest_nr_item - 1);
200 dest_nr_item - 1, ih_item_len(dih),
203 if (is_indirect_le_ih(dih)) {
204 RFALSE(get_ih_free_space(dih),
208 set_ih_free_space(dih, get_ih_free_space(ih));
222 dih = item_head(dest, 0);
224 if (!dest_nr_item || !op_is_left_mergeable(&dih->ih_key, src->b_size))
257 RFALSE(le_ih_k_offset(dih) !=
259 "vs-10050: items %h and %h do not match", ih, dih);
262 set_le_ih_k_offset(dih, le_ih_k_offset(ih));
266 set_le_ih_k_type(dih, le_ih_k_type(ih));
275 if (is_direct_le_ih(dih)) {
276 RFALSE(le_ih_k_offset(dih) <=
278 "vs-10070: dih %h, bytes_or_entries(%d)", dih,
280 set_le_ih_k_offset(dih,
281 le_ih_k_offset(dih) -
284 RFALSE(le_ih_k_offset(dih) <=
286 "vs-10080: dih %h, bytes_or_entries(%d)",
287 dih,
289 set_le_ih_k_offset(dih,
290 le_ih_k_offset(dih) -