Lines Matching defs:dbenv
115 txn_open(path, flags, mode, dbenv, mgrpp)
119 DB_ENV *dbenv;
127 if (dbenv == NULL)
134 if ((ret = __db_fchk(dbenv, "txn_open", flags, OKFLAGS)) != 0)
137 maxtxns = dbenv->tx_max != 0 ? dbenv->tx_max : 20;
145 tmgrp->dbenv = dbenv;
147 dbenv->tx_recover == NULL ? __db_dispatch : dbenv->tx_recover;
152 tmgrp->reginfo.dbenv = dbenv;
165 tmgrp->reginfo.flags = dbenv->tx_max == 0 ? REGION_SIZEDEF : 0;
180 __db_err(dbenv, "txn_open: Bad magic number");
209 (void)txn_unlink(path, 1, dbenv);
225 __txn_panic(dbenv)
226 DB_ENV *dbenv;
228 if (dbenv->tx_info != NULL)
229 dbenv->tx_info->region->hdr.panic = 1;
276 __txn_xa_begin(dbenv, txn)
277 DB_ENV *dbenv;
280 TXN_PANIC_CHECK(dbenv->tx_info);
284 txn->mgrp = dbenv->tx_info;
311 if (mgr->dbenv->lg_info != NULL && (ret =
312 log_put(mgr->dbenv->lg_info, &begin_lsn, NULL, DB_CURLSN)) != 0)
319 __db_err(mgr->dbenv, "txn_begin: %s %s",
396 if ((logp = mgr->dbenv->lg_info) != NULL &&
442 __db_err(txnp->mgrp->dbenv,
458 DB_ENV *dbenv;
465 dbenv = txnp->mgrp->dbenv;
478 if (dbenv->lg_info != NULL &&
479 (ret = __txn_xa_regop_log(dbenv->lg_info, txnp, &txnp->last_lsn,
482 __db_err(dbenv,
531 if (tmgrp->dbenv->lg_info &&
532 (t_ret = log_flush(tmgrp->dbenv->lg_info, NULL)) != 0 && ret == 0)
556 txn_unlink(path, force, dbenv)
559 DB_ENV *dbenv;
565 reginfo.dbenv = dbenv;
622 if (mgr->dbenv->lk_info) {
624 lock_tvec(mgr->dbenv->lk_info, txnp, 0, &request, 1, NULL);
626 __db_err(mgr->dbenv, "%s: release locks failed %s",
694 logp = mgr->dbenv->lg_info;
768 dblp = mgr->dbenv->lg_info;
788 dblp = mgr->dbenv->lg_info;
825 if (mgr->dbenv->mp_info != NULL &&
826 (ret = memp_sync(mgr->dbenv->mp_info, &sync_lsn)) != 0) {
832 __db_err(mgr->dbenv,
837 if (mgr->dbenv->lg_info != NULL) {
843 if ((ret = __txn_ckp_log(mgr->dbenv->lg_info,
845 __db_err(mgr->dbenv,