Lines Matching defs:pgno
50 db_pgno_t pgno;
58 if ((ret = __db_poff(dbc, dbt, &pgno, newfunc)) != 0)
64 bo.pgno = pgno;
126 GET_BOVERFLOW(pagep, indx)->pgno, freefunc)) != 0)
162 __db_dend(dbc, pgno, pp)
164 db_pgno_t pgno;
174 * This implements DB_KEYLAST. The last page is returned in pp; pgno
182 if ((ret = memp_fget(dbp->mpf, &pgno, 0, pp)) != 0) {
183 (void)__db_pgerr(dbp, pgno);
188 if ((pgno = NEXT_PGNO(h)) == PGNO_INVALID)
582 pagep->pgno, &pagep->lsn,
601 np->prev_pgno = pagep->pgno;
644 __db_ddup(dbc, pgno, freefunc)
646 db_pgno_t pgno;
656 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &pagep)) != 0) {
657 (void)__db_pgerr(dbp, pgno);
670 pgno = pagep->next_pgno;
673 } while (pgno != PGNO_INVALID);
721 * + pgno is the page number of the page on which to begin searching.
729 * on pgno of where we should begin the search.
745 __db_dsearch(dbc, is_insert, dbt, pgno, indxp, pp, cmpp)
749 db_pgno_t pgno;
770 if (*pp != NULL && (*pp)->pgno != pgno) {
781 if ((ret = __db_dend(dbc, pgno, pp)) != 0)
794 if ((ret = memp_fget(dbp->mpf, &pgno, 0, pp)) != 0)
814 if ((pgno = h->next_pgno) == PGNO_INVALID)
835 if ((ret = memp_fget(dbp->mpf, &pgno, 0, pp)) != 0)
839 if ((pgno = h->next_pgno) == PGNO_INVALID || __bam_cmp(dbp,
884 save_pgno = (*pp)->pgno;
895 if ((pgno = h->next_pgno) == PGNO_INVALID)
901 if ((ret = memp_fget(dbp->mpf, &pgno, 0, pp)) != 0)
910 if (h->pgno != save_pgno) {
928 if ((pgno = h->prev_pgno) == PGNO_INVALID)
934 if ((ret = memp_fget(dbp->mpf, &pgno, 0, pp)) != 0)
945 pg_err: __db_pgerr(dbp, pgno);