• Home
  • Raw
  • Download

Lines Matching refs:tb

392 	do_balance_mark_leaf_dirty(dest_bi->tb, dest, 0);  in leaf_copy_items_entirely()
405 do_balance_mark_internal_dirty(dest_bi->tb, dest_bi->bi_parent, in leaf_copy_items_entirely()
629 static void leaf_define_dest_src_infos(int shift_mode, struct tree_balance *tb, in leaf_define_dest_src_infos() argument
641 src_bi->tb = tb; in leaf_define_dest_src_infos()
642 src_bi->bi_bh = PATH_PLAST_BUFFER(tb->tb_path); in leaf_define_dest_src_infos()
643 src_bi->bi_parent = PATH_H_PPARENT(tb->tb_path, 0); in leaf_define_dest_src_infos()
646 src_bi->bi_position = PATH_H_B_ITEM_ORDER(tb->tb_path, 0); in leaf_define_dest_src_infos()
647 dest_bi->tb = tb; in leaf_define_dest_src_infos()
648 dest_bi->bi_bh = tb->L[0]; in leaf_define_dest_src_infos()
649 dest_bi->bi_parent = tb->FL[0]; in leaf_define_dest_src_infos()
650 dest_bi->bi_position = get_left_neighbor_position(tb, 0); in leaf_define_dest_src_infos()
655 src_bi->tb = tb; in leaf_define_dest_src_infos()
656 src_bi->bi_bh = PATH_PLAST_BUFFER(tb->tb_path); in leaf_define_dest_src_infos()
657 src_bi->bi_parent = PATH_H_PPARENT(tb->tb_path, 0); in leaf_define_dest_src_infos()
658 src_bi->bi_position = PATH_H_B_ITEM_ORDER(tb->tb_path, 0); in leaf_define_dest_src_infos()
659 dest_bi->tb = tb; in leaf_define_dest_src_infos()
660 dest_bi->bi_bh = tb->R[0]; in leaf_define_dest_src_infos()
661 dest_bi->bi_parent = tb->FR[0]; in leaf_define_dest_src_infos()
662 dest_bi->bi_position = get_right_neighbor_position(tb, 0); in leaf_define_dest_src_infos()
667 src_bi->tb = tb; in leaf_define_dest_src_infos()
668 src_bi->bi_bh = tb->R[0]; in leaf_define_dest_src_infos()
669 src_bi->bi_parent = tb->FR[0]; in leaf_define_dest_src_infos()
670 src_bi->bi_position = get_right_neighbor_position(tb, 0); in leaf_define_dest_src_infos()
671 dest_bi->tb = tb; in leaf_define_dest_src_infos()
672 dest_bi->bi_bh = tb->L[0]; in leaf_define_dest_src_infos()
673 dest_bi->bi_parent = tb->FL[0]; in leaf_define_dest_src_infos()
674 dest_bi->bi_position = get_left_neighbor_position(tb, 0); in leaf_define_dest_src_infos()
679 src_bi->tb = tb; in leaf_define_dest_src_infos()
680 src_bi->bi_bh = tb->L[0]; in leaf_define_dest_src_infos()
681 src_bi->bi_parent = tb->FL[0]; in leaf_define_dest_src_infos()
682 src_bi->bi_position = get_left_neighbor_position(tb, 0); in leaf_define_dest_src_infos()
683 dest_bi->tb = tb; in leaf_define_dest_src_infos()
684 dest_bi->bi_bh = tb->R[0]; in leaf_define_dest_src_infos()
685 dest_bi->bi_parent = tb->FR[0]; in leaf_define_dest_src_infos()
686 dest_bi->bi_position = get_right_neighbor_position(tb, 0); in leaf_define_dest_src_infos()
691 src_bi->tb = tb; in leaf_define_dest_src_infos()
692 src_bi->bi_bh = PATH_PLAST_BUFFER(tb->tb_path); in leaf_define_dest_src_infos()
693 src_bi->bi_parent = PATH_H_PPARENT(tb->tb_path, 0); in leaf_define_dest_src_infos()
694 src_bi->bi_position = PATH_H_B_ITEM_ORDER(tb->tb_path, 0); in leaf_define_dest_src_infos()
695 dest_bi->tb = tb; in leaf_define_dest_src_infos()
715 int leaf_move_items(int shift_mode, struct tree_balance *tb, int mov_num, in leaf_move_items() argument
722 leaf_define_dest_src_infos(shift_mode, tb, &dest_bi, &src_bi, in leaf_move_items()
741 int leaf_shift_left(struct tree_balance *tb, int shift_num, int shift_bytes) in leaf_shift_left() argument
743 struct buffer_head *S0 = PATH_PLAST_BUFFER(tb->tb_path); in leaf_shift_left()
750 i = leaf_move_items(LEAF_FROM_S_TO_L, tb, shift_num, shift_bytes, NULL); in leaf_shift_left()
760 if (tb->tb_mode == M_PASTE || tb->tb_mode == M_INSERT) { in leaf_shift_left()
762 reiserfs_panic(tb->tb_sb, "vs-10275", in leaf_shift_left()
764 "(%c)", tb->tb_mode); in leaf_shift_left()
768 if (PATH_H_POSITION(tb->tb_path, 1) == 0) in leaf_shift_left()
769 replace_key(tb, tb->CFL[0], tb->lkey[0], in leaf_shift_left()
770 PATH_H_PPARENT(tb->tb_path, 0), 0); in leaf_shift_left()
774 replace_key(tb, tb->CFL[0], tb->lkey[0], S0, 0); in leaf_shift_left()
794 int leaf_shift_right(struct tree_balance *tb, int shift_num, int shift_bytes) in leaf_shift_right() argument
803 leaf_move_items(LEAF_FROM_S_TO_R, tb, shift_num, shift_bytes, NULL); in leaf_shift_right()
807 replace_key(tb, tb->CFR[0], tb->rkey[0], tb->R[0], 0); in leaf_shift_right()
847 do_balance_mark_leaf_dirty(cur_bi->tb, bh, 0); in leaf_delete_items()
962 do_balance_mark_leaf_dirty(bi->tb, bh, 1); in leaf_insert_into_buf()
970 do_balance_mark_internal_dirty(bi->tb, bi->bi_parent, 0); in leaf_insert_into_buf()
1001 if (bi && bi->tb) in leaf_paste_in_buffer()
1002 sb = bi->tb->tb_sb; in leaf_paste_in_buffer()
1056 do_balance_mark_leaf_dirty(bi->tb, bh, 0); in leaf_paste_in_buffer()
1062 do_balance_mark_internal_dirty(bi->tb, bi->bi_parent, 0); in leaf_paste_in_buffer()
1229 do_balance_mark_leaf_dirty(bi->tb, bh, 0); in leaf_cut_from_buffer()
1235 do_balance_mark_internal_dirty(bi->tb, bi->bi_parent, 0); in leaf_cut_from_buffer()
1267 do_balance_mark_leaf_dirty(bi->tb, bh, 0); in leaf_delete_items_entirely()
1298 do_balance_mark_leaf_dirty(bi->tb, bh, 0); in leaf_delete_items_entirely()
1306 do_balance_mark_internal_dirty(bi->tb, bi->bi_parent, 0); in leaf_delete_items_entirely()