Lines Matching refs:mutex
99 CRITICAL_SECTION *mutex; in ossl_crypto_mutex_new() local
101 if ((mutex = OPENSSL_zalloc(sizeof(*mutex))) == NULL) in ossl_crypto_mutex_new()
103 InitializeCriticalSection(mutex); in ossl_crypto_mutex_new()
104 return (CRYPTO_MUTEX *)mutex; in ossl_crypto_mutex_new()
107 void ossl_crypto_mutex_lock(CRYPTO_MUTEX *mutex) in ossl_crypto_mutex_lock() argument
111 mutex_p = (CRITICAL_SECTION *)mutex; in ossl_crypto_mutex_lock()
115 int ossl_crypto_mutex_try_lock(CRYPTO_MUTEX *mutex) in ossl_crypto_mutex_try_lock() argument
119 mutex_p = (CRITICAL_SECTION *)mutex; in ossl_crypto_mutex_try_lock()
126 void ossl_crypto_mutex_unlock(CRYPTO_MUTEX *mutex) in ossl_crypto_mutex_unlock() argument
130 mutex_p = (CRITICAL_SECTION *)mutex; in ossl_crypto_mutex_unlock()
134 void ossl_crypto_mutex_free(CRYPTO_MUTEX **mutex) in ossl_crypto_mutex_free() argument
138 mutex_p = (CRITICAL_SECTION **)mutex; in ossl_crypto_mutex_free()
142 *mutex = NULL; in ossl_crypto_mutex_free()
544 void ossl_crypto_condvar_wait(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex) in ossl_crypto_condvar_wait() argument
550 mutex_p = (CRITICAL_SECTION *)mutex; in ossl_crypto_condvar_wait()
554 void ossl_crypto_condvar_wait_timeout(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex, in ossl_crypto_condvar_wait_timeout() argument
559 CRITICAL_SECTION *mutex_p = (CRITICAL_SECTION *)mutex; in ossl_crypto_condvar_wait_timeout()