Lines Matching defs:reginfo
39 mgr->reginfo.env = env;
40 mgr->reginfo.type = REGION_TYPE_TXN;
41 mgr->reginfo.id = INVALID_REGION_ID;
42 mgr->reginfo.flags = REGION_JOIN_OK;
44 F_SET(&mgr->reginfo, REGION_CREATE_OK);
46 &mgr->reginfo, __txn_region_size(env))) != 0)
50 if (F_ISSET(&mgr->reginfo, REGION_CREATE))
55 mgr->reginfo.primary =
56 R_ADDR(&mgr->reginfo, mgr->reginfo.rp->primary);
67 if (mgr->reginfo.addr != NULL)
68 (void)__env_region_detach(env, &mgr->reginfo, 0);
112 if ((ret = __env_alloc(&mgr->reginfo,
113 sizeof(DB_TXNREGION), &mgr->reginfo.primary)) != 0) {
118 mgr->reginfo.rp->primary =
119 R_OFFSET(&mgr->reginfo, mgr->reginfo.primary);
120 region = mgr->reginfo.primary;
222 REGINFO *reginfo;
228 reginfo = &mgr->reginfo;
277 if ((t_ret = __env_region_detach(env, reginfo, 0)) != 0 && ret == 0)
352 region = mgr->reginfo.primary;
390 region = mgr->reginfo.primary;
448 region = mgr->reginfo.primary;
467 __env_alloc_free(&mgr->reginfo, td);