Home | History | Annotate | Download | only in btree

Lines Matching defs:pgno

103 	h = sp->pgno == P_ROOT ?
123 if (sp->pgno == P_ROOT &&
156 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL)
220 h = h->pgno == P_ROOT ?
240 ((BINTERNAL *)(void *)dest)->pgno = rchild->pgno;
246 rchild->pgno, bl->flags & P_BIGKEY);
249 pgno_t pgno;
250 memcpy(&pgno, bl->bytes, sizeof(pgno));
251 if (bt_preserve(t, pgno) == RET_ERROR)
265 ((RINTERNAL *)(void *)dest)->pgno = lchild->pgno;
271 ((RINTERNAL *)(void *)dest)->pgno = rchild->pgno;
283 ((RINTERNAL *)(void *)dest)->pgno = lchild->pgno;
289 ((RINTERNAL *)(void *)dest)->pgno = rchild->pgno;
302 if (sp->pgno == P_ROOT &&
358 r->pgno = npg;
362 r->prevpg = h->pgno;
379 h->nextpg = r->pgno;
395 l->pgno = h->pgno;
396 l->nextpg = r->pgno;
406 /* XXX mpool_free(t->bt_mp, r->pgno); */
409 tp->prevpg = r->pgno;
461 l->pgno = lnpg;
462 r->pgno = rnpg;
463 l->nextpg = r->pgno;
464 r->prevpg = l->pgno;
506 l->flags & P_RLEAF ? NEXTINDEX(l) : rec_total(l), l->pgno);
511 r->flags & P_RLEAF ? NEXTINDEX(r) : rec_total(r), r->pgno);
554 WR_BINTERNAL(dest, 0, l->pgno, 0);
562 pgno, 0);
570 pgno_t pgno;
571 memcpy(&pgno, bl->bytes, sizeof(pgno));
572 if (bt_preserve(t, pgno) == RET_ERROR)
582 ((BINTERNAL *)(void *)dest)->pgno = r->pgno;
718 if (F_ISSET(c, CURS_INIT) && c->pg.pgno == h->pgno) {
722 c->pg.pgno = l->pgno;
724 c->pg.pgno = r->pgno;