Lines Matching refs:env
115 #define RPRINT(env, verbose_category, x) do { \
116 if (FLD_ISSET((env)->dbenv->verbose, \
121 #define REP_PRINT_MESSAGE(env, eid, rp, str, fl) do { \
122 if (FLD_ISSET((env)->dbenv->verbose, \
124 __rep_print_message(env, eid, rp, str, fl); \
171 #define REP_SYSTEM_LOCK(env) \
172 MUTEX_LOCK(env, (env)->rep_handle->region->mtx_region)
173 #define REP_SYSTEM_UNLOCK(env) \
174 MUTEX_UNLOCK(env, (env)->rep_handle->region->mtx_region)
181 #define REP_EVENT_LOCK(env) \
182 MUTEX_LOCK(env, (env)->rep_handle->region->mtx_event)
183 #define REP_EVENT_UNLOCK(env) \
184 MUTEX_UNLOCK(env, (env)->rep_handle->region->mtx_event)
359 #define IS_REP_MASTER(env) \
360 (REP_ON(env) && \
361 F_ISSET(((REP *)(env)->rep_handle->region), REP_F_MASTER))
363 #define IS_REP_CLIENT(env) \
364 (REP_ON(env) && \
365 F_ISSET(((REP *)(env)->rep_handle->region), REP_F_CLIENT))
367 #define IS_USING_LEASES(env) \
368 (REP_ON(env) && \
369 FLD_ISSET(((REP *)(env)->rep_handle->region)->config, \
372 #define IS_CLIENT_PGRECOVER(env) \
373 (IS_REP_CLIENT(env) && \
374 F_ISSET(((REP *)(env)->rep_handle->region), REP_F_RECOVER_PAGE))
382 #define IS_ENV_REPLICATED(env) \
383 (REP_ON(env) && (env)->rep_handle->region->flags != 0)
396 #define REPLICATION_WRAP(env, func_call, checklock, ret) do { \
398 __rep_check = IS_ENV_REPLICATED(env) ? 1 : 0; \
399 (ret) = __rep_check ? __env_rep_enter(env, checklock) : 0; \
403 __env_db_rep_exit(env)) != 0 && (ret) == 0) \