Lines Matching refs:mutex
25 apr_thread_mutex_t *mutex = data;
28 rv = pthread_mutex_destroy(&mutex->mutex);
37 APR_DECLARE(apr_status_t) apr_thread_mutex_create(apr_thread_mutex_t **mutex,
66 rv = pthread_mutex_init(&new_mutex->mutex, &mattr);
71 rv = pthread_mutex_init(&new_mutex->mutex, NULL);
84 *mutex = new_mutex;
88 APR_DECLARE(apr_status_t) apr_thread_mutex_lock(apr_thread_mutex_t *mutex)
92 rv = pthread_mutex_lock(&mutex->mutex);
102 APR_DECLARE(apr_status_t) apr_thread_mutex_trylock(apr_thread_mutex_t *mutex)
106 rv = pthread_mutex_trylock(&mutex->mutex);
117 APR_DECLARE(apr_status_t) apr_thread_mutex_unlock(apr_thread_mutex_t *mutex)
121 status = pthread_mutex_unlock(&mutex->mutex);
131 APR_DECLARE(apr_status_t) apr_thread_mutex_destroy(apr_thread_mutex_t *mutex)
133 return apr_pool_cleanup_run(mutex->pool, mutex, thread_mutex_cleanup);