Lines Matching refs:rnum
655 if (tb->lnum[h] == 0 && tb->rnum[h] == 0) { in balance_internal_when_delete()
699 RFALSE(tb->rnum[h] != 0, in balance_internal_when_delete()
701 h, tb->rnum[h]); in balance_internal_when_delete()
710 if (tb->R[h] && tb->rnum[h] == -B_NR_ITEMS(tb->R[h]) - 1) { in balance_internal_when_delete()
723 RFALSE(tb->rnum[h] != 0, in balance_internal_when_delete()
725 tb->rnum[h]); in balance_internal_when_delete()
732 if (tb->rnum[h] < 0) { in balance_internal_when_delete()
736 …internal_shift_left(INTERNAL_SHIFT_FROM_R_TO_S, tb, h, -tb->rnum[h]); /*tb->S[h], tb->CFR[h], tb->… in balance_internal_when_delete()
742 RFALSE(tb->rnum[h] == 0 || tb->lnum[h] + tb->rnum[h] != n + 1, in balance_internal_when_delete()
744 h, tb->lnum[h], h, tb->rnum[h], n); in balance_internal_when_delete()
748 tb->rnum[h]); in balance_internal_when_delete()
756 h, tb->lnum[h], h, tb->rnum[h]); in balance_internal_when_delete()
923 if (tb->rnum[h] > 0) { in balance_internal()
930 if (n - tb->rnum[h] >= child_pos) in balance_internal()
933 tb->rnum[h]); in balance_internal()
934 else if (n + insert_num - tb->rnum[h] < child_pos) { in balance_internal()
937 tb->rnum[h] - insert_num); in balance_internal()
947 tb->rnum[h] - 1, in balance_internal()
957 k = tb->rnum[h] - n + child_pos - 1; in balance_internal()