Lines Matching refs:dbmp
34 memp_sync(dbmp, lsnp)
35 DB_MPOOL *dbmp;
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;
257 dbmp = dbmfp->dbmp;
259 MP_PANIC_CHECK(dbmp);
269 LOCKREGION(dbmp);
271 UNLOCKREGION(dbmp);
319 DB_MPOOL *dbmp;
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)
443 DB_MPOOL *dbmp;
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);