• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/BerkeleyDB-21/db/mp/

Lines Matching refs:dbmp

101 	DB_MPOOL *dbmp;
118 dbmp = env->mp_handle;
120 mp = dbmp->reginfo[0].primary;
143 hp = R_ADDR(dbmp->reginfo, mp->ftab);
250 path = R_ADDR(dbmp->reginfo, mfp->path_off);
379 if ((ret = __memp_mf_discard(dbmp, alloc_mfp)) != 0)
405 if ((ret = __memp_mpf_alloc(dbmp,
531 MUTEX_LOCK(env, dbmp->mutex);
534 TAILQ_FOREACH(tmp_dbmfp, &dbmp->dbmfq, q)
545 TAILQ_INSERT_TAIL(&dbmp->dbmfq, dbmfp, q);
547 MUTEX_UNLOCK(env, dbmp->mutex);
581 DB_MPOOL *dbmp;
584 dbmp = env->mp_handle;
600 if (strcmp(path, R_ADDR(dbmp->reginfo, mfp->path_off)))
609 R_ADDR(dbmp->reginfo, mfp->fileid_off));
611 if (memcmp(dbmfp->fileid, R_ADDR(dbmp->reginfo,
666 __memp_mpf_alloc(dbmp, dbmfp, path, pagesize, flags, retmfp)
667 DB_MPOOL *dbmp;
679 env = dbmp->env;
682 if ((ret = __memp_alloc(dbmp,
683 dbmp->reginfo, NULL, sizeof(MPOOLFILE), NULL, &mfp)) != 0)
727 if ((ret = __memp_alloc(dbmp, dbmp->reginfo,
735 if ((ret = __memp_alloc(dbmp, dbmp->reginfo,
746 if ((ret = __memp_alloc(dbmp, dbmp->reginfo,
803 DB_MPOOL *dbmp;
811 dbmp = env->mp_handle;
823 if (dbmp == NULL)
826 MUTEX_LOCK(env, dbmp->mutex);
830 TAILQ_REMOVE(&dbmp->dbmfq, dbmfp, q);
838 MUTEX_UNLOCK(env, dbmp->mutex);
901 if ((t_ret = __db_appname(dbmp->env,
902 DB_APP_DATA, R_ADDR(dbmp->reginfo,
907 dbmp->env, rpath, 0)) != 0 && ret == 0)
920 __memp_mf_discard(dbmp, mfp)) != 0 && ret == 0)
945 __memp_mf_discard(dbmp, mfp)
946 DB_MPOOL *dbmp;
957 env = dbmp->env;
958 mp = dbmp->reginfo[0].primary;
959 hp = R_ADDR(dbmp->reginfo, mp->ftab);
995 (t_ret = __memp_mf_sync(dbmp, mfp, 0)) != 0 && ret == 0)
1011 __memp_free(&dbmp->reginfo[0], NULL,
1012 R_ADDR(dbmp->reginfo, mfp->path_off));
1014 __memp_free(&dbmp->reginfo[0], NULL,
1015 R_ADDR(dbmp->reginfo, mfp->fileid_off));
1017 __memp_free(&dbmp->reginfo[0], NULL,
1018 R_ADDR(dbmp->reginfo, mfp->pgcookie_off));
1019 __memp_free(&dbmp->reginfo[0], NULL, mfp);
1038 DB_MPOOL *dbmp;
1046 dbmp = env->mp_handle;
1047 mp = dbmp->reginfo[0].primary;
1048 hp = R_ADDR(dbmp->reginfo, mp->ftab);
1071 R_ADDR(dbmp->reginfo, mfp->path_off),