Lines Matching refs:split_indx
8621 int i, j, split_indx, nkeys, pmax; in mdb_page_split() local
8689 split_indx = newindx; in mdb_page_split()
8693 split_indx = (nkeys+1) / 2; in mdb_page_split()
8700 x = mc->mc_ki[mc->mc_top] - split_indx; in mdb_page_split()
8702 split = LEAF2KEY(mp, split_indx, ksize); in mdb_page_split()
8703 rsize = (nkeys - split_indx) * ksize; in mdb_page_split()
8704 lsize = (nkeys - split_indx) * sizeof(indx_t); in mdb_page_split()
8710 if (newindx == split_indx) { in mdb_page_split()
8719 memmove(ins+ksize, ins, (split_indx - mc->mc_ki[mc->mc_top]) * ksize); in mdb_page_split()
8780 if (newindx <= split_indx || newindx >= nkeys) { in mdb_page_split()
8782 k = newindx >= nkeys ? nkeys : split_indx+1+IS_LEAF(mp); in mdb_page_split()
8785 k = split_indx-1; in mdb_page_split()
8803 split_indx = i + (j<0); in mdb_page_split()
8808 if (split_indx == newindx) { in mdb_page_split()
8812 node = (MDB_node *)((char *)mp + copy->mp_ptrs[split_indx] + PAGEBASE); in mdb_page_split()
8819 DPRINTF(("separator is %d [%s]", split_indx, DKEY(&sepkey))); in mdb_page_split()
8875 i = split_indx; in mdb_page_split()
8917 } while (i != split_indx); in mdb_page_split()
8928 if (newindx < split_indx) { in mdb_page_split()
8949 if (newindx >= split_indx) { in mdb_page_split()