Lines Matching refs:mid_split
1852 struct maple_big_node *bn, unsigned char *mid_split, unsigned long min) in mab_calc_split() argument
1865 *mid_split = 0; in mab_calc_split()
1887 *mid_split = split * 2; in mab_calc_split()
1891 *mid_split = 0; in mab_calc_split()
1906 if (unlikely(*mid_split)) in mab_calc_split()
1907 *mid_split = mab_no_null_split(bn, *mid_split, slot_count); in mab_calc_split()
2369 unsigned char *mid_split, unsigned long min) in mas_mab_to_node() argument
2377 *mid_split = 0; in mas_mab_to_node()
2382 split = mab_calc_split(mas, b_node, mid_split, min); in mas_mab_to_node()
2386 if (*mid_split) in mas_mab_to_node()
2453 unsigned char mid_split) in mte_mid_split_check() argument
2458 if (slot < mid_split) in mte_mid_split_check()
2463 *split = mid_split; in mte_mid_split_check()
2479 unsigned char mid_split) in mast_set_split_parents() argument
2493 mte_mid_split_check(&l, &r, right, slot, &split, mid_split); in mast_set_split_parents()
2496 mte_mid_split_check(&l, &r, right, slot, &split, mid_split); in mast_set_split_parents()
2499 mte_mid_split_check(&l, &r, right, slot, &split, mid_split); in mast_set_split_parents()
2664 struct maple_enode *right, unsigned char split, unsigned char mid_split) in mast_cp_to_nodes() argument
2681 mab_mas_cp(mast->bn, 1 + split, mid_split, mast->m, true); in mast_cp_to_nodes()
2683 split = mid_split; in mast_cp_to_nodes()
2829 unsigned char split, mid_split; in mas_spanning_rebalance() local
2869 &mid_split, mast->orig_l->min); in mas_spanning_rebalance()
2871 mid_split); in mas_spanning_rebalance()
2872 mast_cp_to_nodes(mast, left, middle, right, split, mid_split); in mas_spanning_rebalance()
3303 unsigned char mid_split, split = 0; in mas_split() local
3360 split = mab_calc_split(mas, b_node, &mid_split, prev_l_mas.min); in mas_split()