Lines Matching refs:pgno
80 db_pgno_t pgno; local
88 pgno = PGNO_METADATA;
89 if ((ret = __bam_lget(dbc, 0, pgno, DB_LOCK_WRITE, &metalock)) != 0)
91 if ((ret = memp_fget(dbp->mpf, &pgno, 0, (PAGE **)&meta)) != 0)
95 if ((ret = memp_fget(dbp->mpf, &pgno, DB_MPOOL_NEW, &h)) != 0)
98 h->pgno = pgno;
100 pgno = meta->free;
101 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &h)) != 0)
110 h->pgno, (u_int32_t)type, meta->free)) != 0)
118 P_INIT(h, dbp->pgsize, h->pgno, PGNO_INVALID, PGNO_INVALID, 0, type);
160 db_pgno_t pgno; local
173 pgno = PGNO_METADATA;
174 if ((ret = __bam_lget(dbc, 0, pgno, DB_LOCK_WRITE, &metalock)) != 0)
176 if ((ret = memp_fget(dbp->mpf, &pgno, 0, (PAGE **)&meta)) != 0) {
187 dbc->txn, &meta->lsn, 0, dbp->log_fileid, h->pgno,
202 __pgno = h->pgno;
205 h->pgno = __pgno;
209 P_INIT(h, dbp->pgsize, h->pgno, PGNO_INVALID, meta->free, 0, P_INVALID);
212 meta->free = h->pgno;
262 __bam_lget(dbc, do_couple, pgno, mode, lockp) in __bam_lget() argument
265 db_pgno_t pgno;
280 dbc->lock.pgno = pgno;