Lines Matching defs:dest_bi
30 struct buffer_info *dest_bi,
34 memset(dest_bi, 0, sizeof(struct buffer_info));
45 dest_bi->tb = tb;
46 dest_bi->bi_bh = tb->L[h];
47 dest_bi->bi_parent = tb->FL[h];
48 dest_bi->bi_position = get_left_neighbor_position(tb, h);
57 dest_bi->tb = tb;
58 dest_bi->bi_bh = PATH_H_PBUFFER(tb->tb_path, h);
59 dest_bi->bi_parent = PATH_H_PPARENT(tb->tb_path, h);
61 dest_bi->bi_position = PATH_H_POSITION(tb->tb_path, h + 1);
72 dest_bi->tb = tb;
73 dest_bi->bi_bh = PATH_H_PBUFFER(tb->tb_path, h);
74 dest_bi->bi_parent = PATH_H_PPARENT(tb->tb_path, h);
75 dest_bi->bi_position = PATH_H_POSITION(tb->tb_path, h + 1);
85 dest_bi->tb = tb;
86 dest_bi->bi_bh = tb->R[h];
87 dest_bi->bi_parent = tb->FR[h];
88 dest_bi->bi_position = get_right_neighbor_position(tb, h);
94 dest_bi->tb = tb;
95 dest_bi->bi_bh = tb->L[h];
96 dest_bi->bi_parent = tb->FL[h];
97 dest_bi->bi_position = get_left_neighbor_position(tb, h);
101 dest_bi->tb = tb;
102 dest_bi->bi_bh = PATH_H_PBUFFER(tb->tb_path, h);
103 dest_bi->bi_parent = PATH_H_PPARENT(tb->tb_path, h);
104 dest_bi->bi_position = PATH_H_POSITION(tb->tb_path, h + 1);
108 dest_bi->tb = tb;
109 dest_bi->bi_bh = tb->R[h];
110 dest_bi->bi_parent = tb->FR[h];
111 dest_bi->bi_position = get_right_neighbor_position(tb, h);
298 static void internal_copy_pointers_items(struct buffer_info *dest_bi,
307 struct buffer_head *dest = dest_bi->bi_bh;
365 do_balance_mark_internal_dirty(dest_bi->tb, dest, 0);
371 if (dest_bi->bi_parent) {
373 t_dc = B_N_CHILD(dest_bi->bi_parent, dest_bi->bi_position);
378 do_balance_mark_internal_dirty(dest_bi->tb, dest_bi->bi_parent,
381 check_internal(dest_bi->bi_parent);
394 static void internal_move_pointers_items(struct buffer_info *dest_bi,
402 internal_copy_pointers_items(dest_bi, src_bi->bi_bh, last_first,
429 static void internal_insert_key(struct buffer_info *dest_bi,
434 struct buffer_head *dest = dest_bi->bi_bh;
468 do_balance_mark_internal_dirty(dest_bi->tb, dest, 0);
470 if (dest_bi->bi_parent) {
472 t_dc = B_N_CHILD(dest_bi->bi_parent, dest_bi->bi_position);
475 do_balance_mark_internal_dirty(dest_bi->tb, dest_bi->bi_parent,
496 struct buffer_info dest_bi, src_bi;
500 internal_define_dest_src_infos(mode, tb, h, &dest_bi, &src_bi,
510 internal_insert_key(&dest_bi, B_NR_ITEMS(dest_bi.bi_bh), cf,
523 internal_move_pointers_items(&dest_bi, &src_bi, FIRST_TO_LAST,
537 struct buffer_info dest_bi, src_bi;
542 &dest_bi, &src_bi, &d_key_position, &cf);
546 internal_insert_key(&dest_bi, B_NR_ITEMS(dest_bi.bi_bh), cf,
550 internal_move_pointers_items(&dest_bi, &src_bi, FIRST_TO_LAST,
568 struct buffer_info dest_bi, src_bi;
573 internal_define_dest_src_infos(mode, tb, h, &dest_bi, &src_bi,
583 internal_insert_key(&dest_bi, 0, cf, d_key_position);
586 dest_bi.bi_bh != tb->R[h],
599 internal_move_pointers_items(&dest_bi, &src_bi, LAST_TO_FIRST,
612 struct buffer_info dest_bi, src_bi;
617 &dest_bi, &src_bi, &d_key_position, &cf);
621 internal_insert_key(&dest_bi, 0, cf, d_key_position);
624 internal_move_pointers_items(&dest_bi, &src_bi, LAST_TO_FIRST,
1043 struct buffer_info dest_bi, src_bi;
1050 dest_bi.tb = tb;
1051 dest_bi.bi_bh = S_new;
1052 dest_bi.bi_parent = NULL;
1053 dest_bi.bi_position = 0;
1068 internal_move_pointers_items(&dest_bi, &src_bi,
1081 internal_move_pointers_items(&dest_bi, &src_bi,
1089 internal_insert_childs(&dest_bi,
1102 internal_move_pointers_items(&dest_bi, &src_bi,
1108 internal_insert_childs(&dest_bi, /*S_new, */ 0, k,