Lines Matching refs:mutex
194 MUTEX_LOCK(env, mfp->mutex);
199 MUTEX_UNLOCK(env, mfp->mutex);
378 MUTEX_LOCK(env, alloc_mfp->mutex);
531 MUTEX_LOCK(env, dbmp->mutex);
547 MUTEX_UNLOCK(env, dbmp->mutex);
557 MUTEX_LOCK(env, mfp->mutex);
559 MUTEX_UNLOCK(env, mfp->mutex);
624 MUTEX_LOCK(env, mfp->mutex);
626 MUTEX_UNLOCK(env, mfp->mutex);
642 MUTEX_LOCK(env, mfp->mutex);
644 MUTEX_UNLOCK(env, mfp->mutex);
648 MUTEX_UNLOCK(env, mfp->mutex);
756 MTX_MPOOLFILE_HANDLE, 0, &mfp->mutex)) != 0)
826 MUTEX_LOCK(env, dbmp->mutex);
838 MUTEX_UNLOCK(env, dbmp->mutex);
892 MUTEX_LOCK(env, mfp->mutex);
926 MUTEX_UNLOCK(env, mfp->mutex);
964 * Expects caller to be holding the MPOOLFILE mutex.
976 * We have to release the MPOOLFILE mutex before acquiring the region
977 * mutex so we don't deadlock. Make sure nobody ever looks at this
982 /* Discard the mutex we're holding and return it too the pool. */
983 MUTEX_UNLOCK(env, mfp->mutex);
984 if ((t_ret = __mutex_free(env, &mfp->mutex)) != 0 && ret == 0)