Lines Matching refs:pgno

97 	h = sp->pgno == P_ROOT ?  in __bt_split()
115 if (sp->pgno == P_ROOT && in __bt_split()
148 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) in __bt_split()
209 h = h->pgno == P_ROOT ? in __bt_split()
229 ((BINTERNAL *)dest)->pgno = rchild->pgno; in __bt_split()
235 rchild->pgno, bl->flags & P_BIGKEY); in __bt_split()
238 pgno_t pgno; in __bt_split() local
239 memcpy(&pgno, bl->bytes, sizeof(pgno)); in __bt_split()
240 if (bt_preserve(t, pgno) == RET_ERROR) in __bt_split()
254 ((RINTERNAL *)dest)->pgno = lchild->pgno; in __bt_split()
260 ((RINTERNAL *)dest)->pgno = rchild->pgno; in __bt_split()
272 ((RINTERNAL *)dest)->pgno = lchild->pgno; in __bt_split()
278 ((RINTERNAL *)dest)->pgno = rchild->pgno; in __bt_split()
291 if (sp->pgno == P_ROOT && in __bt_split()
347 r->pgno = npg; in bt_page()
351 r->prevpg = h->pgno; in bt_page()
368 h->nextpg = r->pgno; in bt_page()
381 l->pgno = h->pgno; in bt_page()
382 l->nextpg = r->pgno; in bt_page()
395 tp->prevpg = r->pgno; in bt_page()
447 l->pgno = lnpg; in bt_root()
448 r->pgno = rnpg; in bt_root()
449 l->nextpg = r->pgno; in bt_root()
450 r->prevpg = l->pgno; in bt_root()
485 l->flags & P_RLEAF ? NEXTINDEX(l) : rec_total(l), l->pgno); in bt_rroot()
490 r->flags & P_RLEAF ? NEXTINDEX(r) : rec_total(r), r->pgno); in bt_rroot()
533 WR_BINTERNAL(dest, 0, l->pgno, 0); in bt_broot()
541 WR_BINTERNAL(dest, bl->ksize, r->pgno, 0); in bt_broot()
549 pgno_t pgno; in bt_broot() local
550 memcpy(&pgno, bl->bytes, sizeof(pgno)); in bt_broot()
551 if (bt_preserve(t, pgno) == RET_ERROR) in bt_broot()
561 ((BINTERNAL *)dest)->pgno = r->pgno; in bt_broot()
689 if (F_ISSET(c, CURS_INIT) && c->pg.pgno == h->pgno) { in bt_psplit()
693 c->pg.pgno = l->pgno; in bt_psplit()
695 c->pg.pgno = r->pgno; in bt_psplit()