Lines Matching defs:dbmp
45 DB_MPOOL *dbmp;
50 dbmp = env->mp_handle;
53 hp = R_ADDR(dbmp->reginfo, mp->ftab);
116 DB_MPOOL *dbmp;
120 dbmp = env->mp_handle;
121 mp = dbmp->reginfo[0].primary;
258 DB_MPOOL *dbmp;
268 dbmp = env->mp_handle;
269 mp = dbmp->reginfo[0].primary;
304 c_mp = dbmp->reginfo[n_cache].primary;
306 hp = R_ADDR(&dbmp->reginfo[n_cache], c_mp->htab);
330 mfp = R_ADDR(dbmp->reginfo, bhp->mf_offset);
549 mfp = R_ADDR(dbmp->reginfo, bhp->mf_offset);
551 __memp_bhwrite(dbmp, hp, mfp, bhp, 1)) == 0) {
559 __memp_fns(dbmp, mfp), (u_long)bhp->pgno);
648 DB_MPOOL *dbmp;
690 dbmp = env->mp_handle;
691 MUTEX_LOCK(env, dbmp->mutex);
692 TAILQ_FOREACH(dbmfp, &dbmp->dbmfq, q) {
703 MUTEX_UNLOCK(env, dbmp->mutex);
707 if ((ret = __memp_mf_sync(dbmp, mfp, 1)) != 0) {
710 R_ADDR(dbmp->reginfo, mfp->path_off));
777 DB_MPOOL *dbmp;
783 dbmp = env->mp_handle;
784 mp = dbmp->reginfo[0].primary;
797 hp = R_ADDR(dbmp->reginfo, mp->ftab);
816 (void)__memp_mf_discard(dbmp, mfp);
833 __memp_mf_sync(dbmp, mfp, locked)
834 DB_MPOOL *dbmp;
846 env = dbmp->env;
853 mp = dbmp->reginfo[0].primary;
854 hp = R_ADDR(dbmp->reginfo, mp->ftab);
856 R_ADDR(dbmp->reginfo, mfp->fileid_off), DB_FILE_ID_LEN);
861 R_ADDR(dbmp->reginfo, mfp->path_off), 0, NULL, &rpath)) == 0) {
886 DB_MPOOL *dbmp;
891 dbmp = env->mp_handle;
906 retry: MUTEX_LOCK(env, dbmp->mutex);
907 TAILQ_FOREACH(dbmfp, &dbmp->dbmfq, q)
910 MUTEX_UNLOCK(env, dbmp->mutex);
933 MUTEX_UNLOCK(env, dbmp->mutex);