Lines Matching refs:dbmp
34 memp_sync(dbmp, lsnp) in memp_sync() argument
35 DB_MPOOL *dbmp; in memp_sync()
44 MP_PANIC_CHECK(dbmp);
46 dbenv = dbmp->dbenv;
47 mp = dbmp->mp;
62 LOCKREGION(dbmp);
64 UNLOCKREGION(dbmp);
69 LOCKREGION(dbmp);
109 for (mfp = SH_TAILQ_FIRST(&dbmp->mp->mpfq, __mpoolfile);
138 mfp = R_ADDR(dbmp, bhp->mf_offset);
175 UNLOCKREGION(dbmp);
180 LOCKREGION(dbmp);
197 mfp = R_ADDR(dbmp, bharray[next]->mf_offset);
198 ret = __memp_bhwrite(dbmp, mfp, bharray[next], NULL, &wrote);
212 __memp_fns(dbmp, mfp),
234 for (mfp = SH_TAILQ_FIRST(&dbmp->mp->mpfq, __mpoolfile);
241 UNLOCKREGION(dbmp);
254 DB_MPOOL *dbmp; local
257 dbmp = dbmfp->dbmp;
259 MP_PANIC_CHECK(dbmp);
269 LOCKREGION(dbmp);
271 UNLOCKREGION(dbmp);
319 DB_MPOOL *dbmp; local
325 dbmp = dbmfp->dbmp;
326 mp = dbmp->mp;
327 mf_offset = R_OFFSET(dbmp, dbmfp->mfp);
337 LOCKREGION(dbmp);
339 UNLOCKREGION(dbmp);
344 LOCKREGION(dbmp);
376 UNLOCKREGION(dbmp);
382 LOCKREGION(dbmp);
420 err: UNLOCKREGION(dbmp);
442 memp_trickle(dbmp, pct, nwrotep) in memp_trickle() argument
443 DB_MPOOL *dbmp; in memp_trickle()
453 MP_PANIC_CHECK(dbmp);
455 mp = dbmp->mp;
462 LOCKREGION(dbmp);
477 UNLOCKREGION(dbmp);
488 mfp = R_ADDR(dbmp, bhp->mf_offset);
498 if ((ret = __memp_bhwrite(dbmp, mfp, bhp, NULL, &wrote)) != 0)
507 __db_err(dbmp->dbenv, "%s: unable to flush page: %lu",
508 __memp_fns(dbmp, mfp), (u_long)pgno);
522 err: UNLOCKREGION(dbmp);