• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/db-4.7.25.NC/mp/

Lines Matching defs:env

37 	ENV *env;
40 env = dbmp->env;
48 return (__memp_pgwrite(env, NULL, hp, bhp));
54 MUTEX_LOCK(env, dbmp->mutex);
60 MUTEX_UNLOCK(env, dbmp->mutex);
75 MUTEX_LOCK(env, dbmp->mutex);
77 ret = __db_appname(env, DB_APP_TMP, NULL,
78 F_ISSET(env->dbenv, DB_ENV_DIRECT_DB) ?
82 MUTEX_UNLOCK(env, dbmp->mutex);
84 __db_errx(env,
133 MUTEX_LOCK(env, dbmp->mutex);
137 MUTEX_UNLOCK(env, dbmp->mutex);
149 if ((ret = __memp_fcreate(env, &dbmfp)) != 0)
168 ret = __memp_pgwrite(env, dbmfp, hp, bhp);
176 MUTEX_LOCK(env, dbmp->mutex);
181 MUTEX_UNLOCK(env, dbmp->mutex);
199 ENV *env;
205 env = dbmfp->env;
210 DB_ASSERT(env, !F_ISSET(bhp, BH_DIRTY_CREATE | BH_LOCKED));
211 DB_ASSERT(env, can_create || !F_ISSET(bhp, BH_DIRTY));
215 MUTEX_UNLOCK(env, hp->mtx_hash);
223 if ((ret = __os_io(env, DB_IO_READ, dbmfp->fhp,
270 err: MUTEX_LOCK(env, hp->mtx_hash);
285 MUTEX_UNLOCK(env, hp->mtx_io);
296 __memp_pgwrite(env, dbmfp, hp, bhp)
297 ENV *env;
311 DB_ASSERT(env, F_ISSET(bhp, BH_DIRTY));
312 DB_ASSERT(env, !F_ISSET(bhp, BH_TRASH));
319 MUTEX_UNLOCK(env, hp->mtx_hash);
337 if (LOGGING_ON(env) && mfp->lsn_off != DB_LSN_OFF_NOTSET &&
338 !IS_CLIENT_PGRECOVER(env)) {
341 (ret = __log_flush(env, &lsn)) != 0)
364 if (LOGGING_ON(env) && !IS_NOT_LOGGED_LSN(LSN(bhp->buf)) &&
365 !IS_CLIENT_PGRECOVER(env)) {
375 dblp = env->lg_handle;
379 MUTEX_LOCK(env, lp->mtx_flush);
380 DB_ASSERT(env,
382 MUTEX_UNLOCK(env, lp->mtx_flush);
400 env, DB_IO_WRITE, dbmfp->fhp, bhp->pgno, mfp->stat.st_pagesize,
402 __db_errx(env, "%s: write failed for page %lu",
408 MUTEX_LOCK(env, mfp->mutex);
411 MUTEX_UNLOCK(env, mfp->mutex);
423 MUTEX_LOCK(env, hp->mtx_hash);
437 DB_ASSERT(env, hp->hash_page_dirty != 0);
451 MUTEX_UNLOCK(env, hp->mtx_io);
472 ENV *env;
476 env = dbmfp->env;
477 dbmp = env->mp_handle;
483 MUTEX_LOCK(env, dbmp->mutex);
487 MUTEX_UNLOCK(env, dbmp->mutex);
502 mpreg->pgin(env->dbenv, bhp->pgno, bhp->buf, dbtp)) != 0)
506 mpreg->pgout(env->dbenv, bhp->pgno, bhp->buf, dbtp)) != 0)
511 err: __db_errx(env, "%s: %s failed for page %lu",
531 ENV *env;
548 env = dbmp->env;
554 DB_ASSERT(env, bhp->ref == 0 && !F_ISSET(bhp, BH_FROZEN));
555 DB_ASSERT(env, LF_ISSET(BH_FREE_UNLOCKED) ||
560 IS_MAX_LSN(*VISIBLE_LSN(env, bhp)) :
584 env, BH_OWNER(env, bhp), hp->mtx_hash);
606 MUTEX_UNLOCK(env, hp->mtx_hash);
613 MPOOL_REGION_LOCK(env, infop);
619 MPOOL_REGION_UNLOCK(env, infop);
626 MUTEX_LOCK(env, mfp->mutex);
631 MUTEX_UNLOCK(env, mfp->mutex);