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