Lines Matching refs:dbp
77 DB *dbp;
83 dbp = dbc->dbp;
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)
101 if ((ret = memp_fget(dbp->mpf, &pgno, 0, &h)) != 0)
108 if ((ret = __bam_pg_alloc_log(dbp->dbenv->lg_info, dbc->txn,
109 &meta->lsn, 0, dbp->log_fileid, &meta->lsn, &h->lsn,
115 (void)memp_fput(dbp->mpf, (PAGE *)meta, DB_MPOOL_DIRTY);
118 P_INIT(h, dbp->pgsize, h->pgno, PGNO_INVALID, PGNO_INVALID, 0, type);
123 (void)memp_fput(dbp->mpf, h, 0);
125 (void)memp_fput(dbp->mpf, meta, 0);
157 DB *dbp;
164 dbp = dbc->dbp;
176 if ((ret = memp_fget(dbp->mpf, &pgno, 0, (PAGE **)&meta)) != 0) {
186 if ((ret = __bam_pg_free_log(dbp->dbenv->lg_info,
187 dbc->txn, &meta->lsn, 0, dbp->log_fileid, h->pgno,
189 (void)memp_fput(dbp->mpf, (PAGE *)meta, 0);
204 memset(h, 0xdb, dbp->pgsize);
209 P_INIT(h, dbp->pgsize, h->pgno, PGNO_INVALID, meta->free, 0, P_INVALID);
215 ret = memp_fput(dbp->mpf, (PAGE *)meta, DB_MPOOL_DIRTY);
221 err: if ((t_ret = memp_fput(dbp->mpf, h, dirty_flag)) != 0 && ret == 0)
242 DB *dbp;
245 dbp = dbc->dbp;
246 if (F_ISSET(dbp, DB_AM_LOCKING)) {
248 lock_vec(dbp->dbenv->lk_info, dbc->locker, 0, &req, 1, NULL);
269 DB *dbp;
273 dbp = dbc->dbp;
275 if (!F_ISSET(dbp, DB_AM_LOCKING)) {
295 ret = lock_vec(dbp->dbenv->lk_info,
298 ret = lock_tvec(dbp->dbenv->lk_info,
309 ret = lock_get(dbp->dbenv->lk_info,
312 ret = lock_tget(dbp->dbenv->lk_info,