Lines Matching refs:reginfo
243 dbmp->reginfo.dbenv = dbmp->dbenv;
244 dbmp->reginfo.appname = DB_APP_NONE;
246 dbmp->reginfo.path = NULL;
248 if ((ret = __os_strdup(path, &dbmp->reginfo.path)) != 0)
250 dbmp->reginfo.file = DB_DEFAULT_MPOOL_FILE;
251 dbmp->reginfo.mode = mode;
252 dbmp->reginfo.size = rlen;
253 dbmp->reginfo.dbflags = flags;
254 dbmp->reginfo.flags = 0;
256 F_SET(&dbmp->reginfo, REGION_SIZEDEF);
263 dbmp->reginfo.appname = DB_APP_TMP;
264 dbmp->reginfo.file = NULL;
265 F_SET(&dbmp->reginfo, REGION_PRIVATE);
268 if ((ret = __db_rattach(&dbmp->reginfo)) != 0) {
269 if (dbmp->reginfo.path != NULL)
270 __os_freestr(dbmp->reginfo.path);
278 dbmp->mp = dbmp->reginfo.addr;
282 if (F_ISSET(&dbmp->reginfo, REGION_CREATED)) {
324 (void)__db_rdetach(&dbmp->reginfo);
325 if (F_ISSET(&dbmp->reginfo, REGION_CREATED))
328 if (dbmp->reginfo.path != NULL)
329 __os_freestr(dbmp->reginfo.path);