Lines Matching refs:ptop
8257 unsigned int ptop, minkeys, thresh;
8364 ptop = mc->mc_top-1;
8365 mdb_cassert(mc, NUMKEYS(mc->mc_pg[ptop]) > 1);
8378 if (mc->mc_ki[ptop] == 0) {
8382 mn.mc_ki[ptop]++;
8383 node = NODEPTR(mc->mc_pg[ptop], mn.mc_ki[ptop]);
8394 mn.mc_ki[ptop]--;
8395 node = NODEPTR(mc->mc_pg[ptop], mn.mc_ki[ptop]);
8627 int ptop;
8675 ptop = 0;
8677 ptop = mc->mc_top-1;
8678 DPRINTF(("parent branch page is %"Z"u", mc->mc_pg[ptop]->mp_pgno));
8684 mn.mc_ki[ptop] = mc->mc_ki[ptop]+1;
8823 if (SIZELEFT(mn.mc_pg[ptop]) < mdb_branch_size(env, &sepkey)) {
8836 ptop++;
8841 if (mn.mc_pg[ptop] != mc->mc_pg[ptop] &&
8842 mc->mc_ki[ptop] >= NUMKEYS(mc->mc_pg[ptop])) {
8843 for (i=0; i<ptop; i++) {
8847 mc->mc_pg[ptop] = mn.mc_pg[ptop];
8848 if (mn.mc_ki[ptop]) {
8849 mc->mc_ki[ptop] = mn.mc_ki[ptop] - 1;
8852 mc->mc_ki[ptop] = mn.mc_ki[ptop];
8858 rc = mdb_node_add(&mn, mn.mc_ki[ptop], &sepkey, NULL, rp->mp_pgno, 0);
8932 mc->mc_ki[ptop]++;
8935 if (mn.mc_pg[ptop] != mc->mc_pg[ptop] &&
8936 mc->mc_ki[ptop] >= NUMKEYS(mc->mc_pg[ptop])) {
8937 for (i=0; i<=ptop; i++) {
8951 mc->mc_ki[ptop]++;
8954 if (mn.mc_pg[ptop] != mc->mc_pg[ptop] &&
8955 mc->mc_ki[ptop] >= NUMKEYS(mc->mc_pg[ptop])) {
8956 for (i=0; i<=ptop; i++) {
9009 } else if (!did_split && m3->mc_top >= ptop && m3->mc_pg[ptop] == mc->mc_pg[ptop] &&
9010 m3->mc_ki[ptop] >= mc->mc_ki[ptop]) {
9011 m3->mc_ki[ptop]++;