Lines Matching refs:orig_l
156 struct ma_state *orig_l; /* Original left side of subtree */ member
2245 unsigned char end = mas_data_end(mast->orig_l) + 1; in mast_rebalance_prev()
2249 mas_mab_cp(mast->orig_l, 0, end - 1, mast->bn, 0); in mast_rebalance_prev()
2250 mast->l->min = mast->orig_l->min; in mast_rebalance_prev()
2251 mast->orig_l->index = mast->orig_l->min; in mast_rebalance_prev()
2267 struct ma_state l_tmp = *mast->orig_l; in mast_spanning_rebalance()
2272 mas_ascend(mast->orig_l); in mast_spanning_rebalance()
2282 *mast->orig_l = l_tmp; in mast_spanning_rebalance()
2284 } else if (mast->orig_l->offset != 0) { in mast_spanning_rebalance()
2285 mast->orig_l->offset--; in mast_spanning_rebalance()
2287 mas_descend(mast->orig_l); in mast_spanning_rebalance()
2288 mast->orig_l->offset = in mast_spanning_rebalance()
2289 mas_data_end(mast->orig_l); in mast_spanning_rebalance()
2299 *mast->orig_l = l_tmp; in mast_spanning_rebalance()
2313 mas_ascend(mast->orig_l); in mast_ascend()
2325 mast->orig_l->offset = 0; in mast_ascend()
2326 mast->orig_l->index = mast->l->min; in mast_ascend()
2327 wr_mas.mas = mast->orig_l; in mast_ascend()
2328 wr_mas.type = mte_node_type(mast->orig_l->node); in mast_ascend()
2668 mast->l->min = mast->orig_l->min; in mast_cp_to_nodes()
2696 unsigned char l_slot = mast->orig_l->offset; in mast_combine_cp_left()
2701 mas_mab_cp(mast->orig_l, 0, l_slot - 1, mast->bn, 0); in mast_combine_cp_left()
2727 if (mast->bn->b_end > mt_min_slot_count(mast->orig_l->node)) in mast_sufficient()
2740 if (mast->bn->b_end >= mt_slot_count(mast->orig_l->node)) in mast_overflow()
2844 if (((mast->orig_l->min != 0) || (mast->orig_r->max != ULONG_MAX)) && in mas_spanning_rebalance()
2863 mast->bn->type = mte_node_type(mast->orig_l->node); in mas_spanning_rebalance()
2891 mast->orig_l->last = mast->orig_l->max; in mas_spanning_rebalance()
2900 if (mas_is_root_limits(mast->orig_l)) in mas_spanning_rebalance()
2911 mte_node_type(mast->orig_l->node)); in mas_spanning_rebalance()
2924 while (!mte_is_root(mast->orig_l->node)) in mas_spanning_rebalance()
2927 mas_mn(&l_mas)->parent = mas_mn(mast->orig_l)->parent; in mas_spanning_rebalance()
2930 old_enode = mast->orig_l->node; in mas_spanning_rebalance()
2971 mast.orig_l = &l_mas; in mas_rebalance()
3206 p_slot = mast->orig_l->offset; in mast_split_data()
3207 mas_set_split_parent(mast->orig_l, mast->l->node, mast->r->node, in mast_split_data()
3279 mast->orig_l->offset += end + 1; in mas_push_data()
3326 mast.orig_l = &prev_l_mas; in mas_split()
3785 mast.orig_l = &l_mas; in mas_wr_spanning_store()