Lines Matching refs:mid_split
1873 struct maple_big_node *bn, unsigned char *mid_split, unsigned long min) in mab_calc_split() argument
1886 *mid_split = 0; in mab_calc_split()
1908 *mid_split = split * 2; in mab_calc_split()
1912 *mid_split = 0; in mab_calc_split()
1927 if (unlikely(*mid_split)) in mab_calc_split()
1928 *mid_split = mab_no_null_split(bn, *mid_split, slot_count); in mab_calc_split()
2403 unsigned char *mid_split, unsigned long min) in mas_mab_to_node() argument
2411 *mid_split = 0; in mas_mab_to_node()
2416 split = mab_calc_split(mas, b_node, mid_split, min); in mas_mab_to_node()
2420 if (*mid_split) in mas_mab_to_node()
2487 unsigned char mid_split) in mte_mid_split_check() argument
2492 if (slot < mid_split) in mte_mid_split_check()
2497 *split = mid_split; in mte_mid_split_check()
2513 unsigned char mid_split) in mast_set_split_parents() argument
2527 mte_mid_split_check(&l, &r, right, slot, &split, mid_split); in mast_set_split_parents()
2530 mte_mid_split_check(&l, &r, right, slot, &split, mid_split); in mast_set_split_parents()
2533 mte_mid_split_check(&l, &r, right, slot, &split, mid_split); in mast_set_split_parents()
2697 struct maple_enode *right, unsigned char split, unsigned char mid_split) in mast_cp_to_nodes() argument
2714 mab_mas_cp(mast->bn, 1 + split, mid_split, mast->m, true); in mast_cp_to_nodes()
2716 split = mid_split; in mast_cp_to_nodes()
2866 unsigned char split, mid_split; in mas_spanning_rebalance() local
2906 &mid_split, mast->orig_l->min); in mas_spanning_rebalance()
2908 mid_split); in mas_spanning_rebalance()
2909 mast_cp_to_nodes(mast, left, middle, right, split, mid_split); in mas_spanning_rebalance()
3352 unsigned char mid_split, split = 0; in mas_split() local
3414 split = mab_calc_split(mas, b_node, &mid_split, prev_l_mas.min); in mas_split()