Searched refs:mutexp (Results 1 - 9 of 9) sorted by relevance

/macosx-10.10/BerkeleyDB-21/db/mutex/
H A Dmut_tas.c32 DB_MUTEX *mutexp; local
42 mutexp = MUTEXP_SET(mutex);
45 if (((uintptr_t)mutexp & (dbenv->mutex_align - 1)) != 0) {
50 if (MUTEX_INIT(&mutexp->tas)) {
75 DB_MUTEX *mutexp; local
91 mutexp = MUTEXP_SET(mutex);
93 CHECK_MTX_THREAD(env, mutexp);
96 if (F_ISSET(mutexp, DB_MUTEX_LOCKED))
97 ++mutexp->mutex_set_wait;
99 ++mutexp
224 DB_MUTEX *mutexp; local
270 DB_MUTEX *mutexp; local
[all...]
H A Dmut_pthread.c62 DB_MUTEX *mutexp; local
69 mutexp = MUTEXP_SET(mutex);
88 RET_SET((pthread_mutex_init(&mutexp->mutex, mutexattrp)), ret);
105 (pthread_cond_init(&mutexp->cond, condattrp)), ret);
107 F_SET(mutexp, DB_MUTEX_SELF_BLOCK);
126 mutexp->mutex = mi;
130 mutexp->mutex = mi;
136 mutexp->cond = ci;
140 mutexp->cond = ci;
142 F_SET(mutexp, DB_MUTEX_SELF_BLOC
177 DB_MUTEX *mutexp; local
311 DB_MUTEX *mutexp; local
369 DB_MUTEX *mutexp; local
[all...]
H A Dmut_failchk.c25 DB_MUTEX *mutexp; local
38 for (i = 1; i <= mtxregion->stat.st_mutex_cnt; ++i, ++mutexp) {
39 mutexp = MUTEXP_SET(i);
45 if (!F_ISSET(mutexp, DB_MUTEX_ALLOCATED) ||
46 !F_ISSET(mutexp, DB_MUTEX_PROCESS_ONLY))
54 dbenv, mutexp->pid, 0, DB_MUTEX_PROCESS_ONLY))
58 dbenv->thread_id_string(dbenv, mutexp->pid, 0, buf));
61 if (F_ISSET(mutexp, DB_MUTEX_LOCKED))
H A Dmut_win32.c37 static __inline int get_handle(env, mutexp, eventp)
39 DB_MUTEX *mutexp;
47 for (id = (mutexp)->id; id != 0; id >>= 4)
82 DB_MUTEX *mutexp; local
88 mutexp = MUTEXP_SET(mutex);
90 mutexp->id = ((getpid() & 0xffff) << 16) ^ P_TO_UINT32(mutexp);
107 DB_MUTEX *mutexp; local
126 mutexp = MUTEXP_SET(mutex);
128 CHECK_MTX_THREAD(env, mutexp);
252 DB_MUTEX *mutexp; local
[all...]
H A Dmut_fcntl.c45 DB_MUTEX *mutexp; local
58 mutexp = MUTEXP_SET(mutex);
60 CHECK_MTX_THREAD(env, mutexp);
63 if (F_ISSET(mutexp, DB_MUTEX_LOCKED))
64 ++mutexp->mutex_set_wait;
66 ++mutexp->mutex_set_nowait;
79 for (ms = 1; F_ISSET(mutexp, DB_MUTEX_LOCKED);) {
91 if (!F_ISSET(mutexp, DB_MUTEX_LOCKED)) {
94 F_SET(mutexp, DB_MUTEX_LOCKED);
95 dbenv->thread_id(dbenv, &mutexp
143 DB_MUTEX *mutexp; local
[all...]
H A Dmut_alloc.c99 DB_MUTEX *mutexp; local
126 mutexp = MUTEXP_SET(*indxp);
128 ((uintptr_t)mutexp & (dbenv->mutex_align - 1)) == 0);
129 mtxregion->mutex_next = mutexp->mutex_next_link;
140 memset(mutexp, 0, sizeof(*mutexp));
141 F_SET(mutexp, DB_MUTEX_ALLOCATED |
150 dbenv->thread_id(dbenv, &mutexp->pid, NULL);
153 mutexp->alloc_id = alloc_id;
206 DB_MUTEX *mutexp; local
[all...]
H A Dmut_stat.c152 DB_MUTEX *mutexp; local
163 for (i = 1; i <= mtxregion->stat.st_mutex_cnt; ++i, ++mutexp) {
164 mutexp = MUTEXP_SET(i);
166 if (!F_ISSET(mutexp, DB_MUTEX_ALLOCATED))
168 else if (mutexp->alloc_id > MTX_MAX_ENTRY)
171 counts[mutexp->alloc_id]++;
237 DB_MUTEX *mutexp; local
266 for (i = 1; i <= mtxregion->stat.st_mutex_cnt; ++i, ++mutexp) {
267 mutexp = MUTEXP_SET(i);
269 if (!F_ISSET(mutexp, DB_MUTEX_ALLOCATE
331 DB_MUTEX *mutexp; local
426 DB_MUTEX *mutexp; local
449 DB_MUTEX *mutexp; local
[all...]
H A Dmut_region.c156 DB_MUTEX *mutexp; local
164 COMPQUIET(mutexp, NULL);
223 mutexp = MUTEXP_SET(i);
224 mutexp->flags = 0;
225 mutexp->mutex_next_link = i + 1;
227 mutexp = MUTEXP_SET(i);
228 mutexp->flags = 0;
229 mutexp->mutex_next_link = MUTEX_INVALID;
334 DB_MUTEX *mutexp; local
373 for (i = 1; i <= mtxregion->stat.st_mutex_cnt; ++i, ++mutexp) {
[all...]
/macosx-10.10/BerkeleyDB-21/db/cxx/
H A Dcxx_env.cpp912 (u_int32_t flags, db_mutex_t *mutexp), (dbenv, flags, mutexp))

Completed in 122 milliseconds