Lines Matching defs:mtxregion
35 DB_MUTEXREGION *mtxregion;
93 mtxregion = mtxmgr->reginfo.primary =
95 mtxmgr->mutex_array = R_ADDR(&mtxmgr->reginfo, mtxregion->mutex_off);
157 DB_MUTEXREGION *mtxregion;
174 mtxregion = mtxmgr->reginfo.primary;
175 memset(mtxregion, 0, sizeof(*mtxregion));
178 env, MTX_MUTEX_REGION, 0, &mtxregion->mtx_region)) != 0)
181 mtxregion->mutex_size = __mutex_align_size(env);
183 mtxregion->stat.st_mutex_align = dbenv->mutex_align;
184 mtxregion->stat.st_mutex_cnt = dbenv->mutex_cnt;
185 mtxregion->stat.st_mutex_tas_spins = dbenv->mutex_tas_spins;
201 mtxregion->stat.st_mutex_align +
202 (mtxregion->stat.st_mutex_cnt + 1) * mtxregion->mutex_size,
209 mtxregion->mutex_off_alloc = R_OFFSET(&mtxmgr->reginfo, mutex_array);
210 mutex_array = ALIGNP_INC(mutex_array, mtxregion->stat.st_mutex_align);
211 mtxregion->mutex_off = R_OFFSET(&mtxmgr->reginfo, mutex_array);
222 for (i = 1; i < mtxregion->stat.st_mutex_cnt; ++i) {
230 mtxregion->mutex_next = 1;
231 mtxregion->stat.st_mutex_free = mtxregion->stat.st_mutex_cnt;
232 mtxregion->stat.st_mutex_inuse = mtxregion->stat.st_mutex_inuse_max = 0;
248 DB_MUTEXREGION *mtxregion;
254 mtxregion = mtxmgr->reginfo.primary;
271 reginfo, R_ADDR(reginfo, mtxregion->mutex_off_alloc));
336 DB_MUTEXREGION *mtxregion;
359 mtxregion = mtxmgr->reginfo.primary =
361 mtxmgr->mutex_array = R_ADDR(&mtxmgr->reginfo, mtxregion->mutex_off);
373 for (i = 1; i <= mtxregion->stat.st_mutex_cnt; ++i, ++mutexp) {