Lines Matching refs:env

91 	DB_ENV *env;  local
99 if (__db_rmid_to_env(rmid, &env, 0) == 0)
127 DB_ENV *env; local
138 if (__db_rmid_to_env(rmid, &env, 0) != 0)
142 if (env->xa_txn != NULL && env->xa_txn->txnid != TXN_INVALID)
147 if ((t_ret = db_appexit(env)) != 0 && ret == 0)
150 __os_free(env, sizeof(DB_ENV));
165 DB_ENV *env; local
180 if (__db_rmid_to_env(rmid, &env, 1) != 0)
183 is_known = __db_xid_to_txn(env, xid, &off) == 0;
197 td = (TXN_DETAIL *)((u_int8_t *)env->tx_info->region + off);
206 __xa_txn_init(env, td, off);
209 if (__txn_xa_begin(env, env->xa_txn) != 0)
211 (void)__db_map_xid(env, xid, env->xa_txn->off);
213 ((u_int8_t *)env->tx_info->region + env->xa_txn->off);
229 DB_ENV *env; local
237 if (__db_rmid_to_env(rmid, &env, 0) != 0)
240 if (__db_xid_to_txn(env, xid, &off) != 0)
243 txn = env->xa_txn;
247 td = (TXN_DETAIL *)((u_int8_t *)env->tx_info->region + off);
283 DB_ENV *env; local
298 if (__db_rmid_to_env(rmid, &env, 1) != 0)
301 if (__db_xid_to_txn(env, xid, &off) != 0)
304 td = (TXN_DETAIL *)((u_int8_t *)env->tx_info->region + off);
313 __xa_txn_init(env, td, off);
315 if (txn_prepare(env->xa_txn) != 0)
321 __xa_txn_end(env);
335 DB_ENV *env; local
350 if (__db_rmid_to_env(rmid, &env, 1) != 0)
353 if (__db_xid_to_txn(env, xid, &off) != 0)
356 td = (TXN_DETAIL *)((u_int8_t *)env->tx_info->region + off);
372 __xa_txn_init(env, td, off);
374 if (txn_commit(env->xa_txn) != 0)
378 __xa_txn_end(env);
398 DB_ENV *env; local
422 if (__db_rmid_to_env(rmid, &env, 0) == XA_OK)
425 if ((ret = __os_calloc(1, sizeof(DB_ENV), &env)) != 0)
434 if ((ret = db_appinit(dbhome, NULL, env, XA_FLAGS)) != 0)
437 if (__db_map_rmid(rmid, env) != 0)
441 log = env->lg_info;
453 if (__db_rmid_to_env(rmid, &env, 0) != 0)
459 log = env->lg_info;
537 err2: (void)db_appexit(env);
538 err1: __os_free(env, sizeof(DB_ENV));
552 DB_ENV *env; local
561 if (__db_rmid_to_env(rmid, &env, 1) != 0)
564 if (__db_xid_to_txn(env, xid, &off) != 0)
567 td = (TXN_DETAIL *)((u_int8_t *)env->tx_info->region + off);
580 __xa_txn_init(env, td, off);
581 if (txn_abort(env->xa_txn) != 0)
585 __xa_txn_end(env);
602 DB_ENV *env; local
610 if (__db_rmid_to_env(rmid, &env, 1) != 0)
616 if (__db_xid_to_txn(env, xid, &off) != 0)
619 __db_unmap_xid(env, xid, off);
649 __xa_txn_init(env, td, off) in __xa_txn_init() argument
650 DB_ENV *env; in __xa_txn_init()
656 txn = env->xa_txn;
657 txn->mgrp = env->tx_info;
670 __xa_txn_end(env) in __xa_txn_end() argument
671 DB_ENV *env; in __xa_txn_end()
675 txn = env->xa_txn;