Lines Matching defs:src

135 				   struct buffer_head *src, int last_first,
153 ih = item_head(src, 0);
158 || (!op_is_left_mergeable(&ih->ih_key, src->b_size)))
168 leaf_copy_dir_entries(dest_bi, src, FIRST_TO_LAST, 0, 0,
196 * merge first item (or its part) of src buffer with the last
201 bytes_or_entries, ih_item_body(src, ih), 0);
220 src_nr_item = B_NR_ITEMS(src);
221 ih = item_head(src, src_nr_item - 1);
224 if (!dest_nr_item || !op_is_left_mergeable(&dih->ih_key, src->b_size))
235 leaf_copy_dir_entries(dest_bi, src, LAST_TO_FIRST,
258 le_ih_k_offset(ih) + op_bytes_number(ih, src->b_size),
297 ih_item_body(src,
304 * copy cpy_mun items from buffer src to buffer dest
306 * from first-th item in src to tail of dest
308 * from first-th item in src to head of dest
311 struct buffer_head *src, int last_first,
324 RFALSE(B_NR_ITEMS(src) - first < cpy_num,
326 B_NR_ITEMS(src), cpy_num, first);
358 memcpy(ih, item_head(src, first), cpy_num * IH_SIZE);
385 item_body(src, (first + cpy_num - 1)),
415 struct buffer_head *src, int last_first,
429 ih = item_head(src, item_num);
431 leaf_copy_dir_entries(dest_bi, src, FIRST_TO_LAST,
452 RFALSE(op_is_left_mergeable(&ih->ih_key, src->b_size),
456 item_body(src, item_num), 0);
463 ih = item_head(src, item_num);
465 leaf_copy_dir_entries(dest_bi, src, LAST_TO_FIRST,
509 item_body(src, item_num) +
521 static int leaf_copy_items(struct buffer_info *dest_bi, struct buffer_head *src,
528 RFALSE(!dest || !src, "vs-10210: !dest || !src");
531 RFALSE(B_NR_ITEMS(src) < cpy_num,
532 "vs-10230: No enough items: %d, req. %d", B_NR_ITEMS(src),
551 i = leaf_copy_boundary_item(dest_bi, src, FIRST_TO_LAST, bytes);
561 leaf_copy_items_entirely(dest_bi, src, FIRST_TO_LAST,
568 leaf_copy_items_entirely(dest_bi, src, FIRST_TO_LAST,
575 leaf_item_bottle(dest_bi, src, FIRST_TO_LAST,
580 src_nr_item = B_NR_ITEMS(src);
591 i = leaf_copy_boundary_item(dest_bi, src, LAST_TO_FIRST, bytes);
603 leaf_copy_items_entirely(dest_bi, src, LAST_TO_FIRST,
610 leaf_copy_items_entirely(dest_bi, src, LAST_TO_FIRST,
617 leaf_item_bottle(dest_bi, src, LAST_TO_FIRST, pos,
638 /* define dest, src, dest parent, dest position */
645 /* src->b_item_order */