Lines Matching refs:orig_r
157 struct ma_state *orig_r; /* Original right side of subtree */ member
2238 mas_mab_cp(mast->orig_r, 0, mt_slot_count(mast->orig_r->node), in mast_rebalance_next()
2240 mast->orig_r->last = mast->orig_r->max; in mast_rebalance_next()
2270 struct ma_state r_tmp = *mast->orig_r; in mast_spanning_rebalance()
2275 mas_ascend(mast->orig_r); in mast_spanning_rebalance()
2278 if (mast->orig_r->offset < mas_data_end(mast->orig_r)) { in mast_spanning_rebalance()
2279 mast->orig_r->offset++; in mast_spanning_rebalance()
2281 mas_descend(mast->orig_r); in mast_spanning_rebalance()
2282 mast->orig_r->offset = 0; in mast_spanning_rebalance()
2297 *mast->orig_r = r_tmp; in mast_spanning_rebalance()
2300 } while (!mte_is_root(mast->orig_r->node)); in mast_spanning_rebalance()
2302 *mast->orig_r = r_tmp; in mast_spanning_rebalance()
2316 MA_WR_STATE(wr_mas, mast->orig_r, NULL); in mast_ascend()
2318 mas_ascend(mast->orig_r); in mast_ascend()
2320 mast->orig_r->offset = 0; in mast_ascend()
2321 mast->orig_r->index = mast->r->max; in mast_ascend()
2323 if (mast->orig_r->last < mast->orig_r->index) in mast_ascend()
2324 mast->orig_r->last = mast->orig_r->index; in mast_ascend()
2326 wr_mas.type = mte_node_type(mast->orig_r->node); in mast_ascend()
2674 mast->l->max = mast->orig_r->max; in mast_cp_to_nodes()
2686 mast->r->max = mast->orig_r->max; in mast_cp_to_nodes()
2715 if (mast->bn->pivot[mast->bn->b_end - 1] >= mast->orig_r->max) in mast_combine_cp_right()
2718 mas_mab_cp(mast->orig_r, mast->orig_r->offset + 1, in mast_combine_cp_right()
2719 mt_slot_count(mast->orig_r->node), mast->bn, in mast_combine_cp_right()
2721 mast->orig_r->last = mast->orig_r->max; in mast_combine_cp_right()
2848 if (((mast->orig_l->min != 0) || (mast->orig_r->max != ULONG_MAX)) && in mas_spanning_rebalance()
2976 mast.orig_r = &r_mas; in mas_rebalance()
3213 mas_set_split_parent(mast->orig_r, mast->l->node, mast->r->node, in mast_split_data()
3331 mast.orig_r = &prev_r_mas; in mas_split()
3790 mast.orig_r = &r_mas; in mas_wr_spanning_store()