CRYPTO_MUTEX
CRYPTO_MUTEX *ossl_crypto_mutex_new(void)
void ossl_crypto_mutex_lock(CRYPTO_MUTEX *mutex)
int ossl_crypto_mutex_try_lock(CRYPTO_MUTEX *mutex)
void ossl_crypto_mutex_unlock(CRYPTO_MUTEX *mutex)
void ossl_crypto_mutex_free(CRYPTO_MUTEX **mutex)
void ossl_crypto_condvar_wait(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex)
void ossl_crypto_condvar_wait_timeout(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex,
return (CRYPTO_MUTEX *)mutex;
int ossl_crypto_mutex_try_lock(CRYPTO_MUTEX *mutex)
void ossl_crypto_mutex_lock(CRYPTO_MUTEX *mutex)
void ossl_crypto_mutex_unlock(CRYPTO_MUTEX *mutex)
void ossl_crypto_mutex_free(CRYPTO_MUTEX **mutex)
void ossl_crypto_condvar_wait(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex)
void ossl_crypto_condvar_wait_timeout(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex,
CRYPTO_MUTEX *ossl_crypto_mutex_new(void)
return (CRYPTO_MUTEX *)mutex;
void ossl_crypto_mutex_lock(CRYPTO_MUTEX *mutex)
int ossl_crypto_mutex_try_lock(CRYPTO_MUTEX *mutex)
void ossl_crypto_mutex_unlock(CRYPTO_MUTEX *mutex)
void ossl_crypto_mutex_free(CRYPTO_MUTEX **mutex)
CRYPTO_MUTEX *int_m; /* internal mutex */
void ossl_crypto_condvar_wait_timeout(CRYPTO_CONDVAR *cv_, CRYPTO_MUTEX *ext_m,
void ossl_crypto_condvar_wait(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *ext_m)
void ossl_crypto_condvar_wait(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex)
void ossl_crypto_condvar_wait_timeout(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex,
CRYPTO_MUTEX *ossl_crypto_mutex_new(void)
CRYPTO_MUTEX *write_lock;
CRYPTO_MUTEX *alloc_lock;
CRYPTO_MUTEX *prior_lock;
CRYPTO_MUTEX *ossl_quic_channel_get_mutex(QUIC_CHANNEL *ch);
CRYPTO_MUTEX *mutex;
CRYPTO_MUTEX *ossl_quic_engine_get0_mutex(QUIC_ENGINE *qeng);
CRYPTO_MUTEX *ossl_quic_port_get0_mutex(QUIC_PORT *port);
CRYPTO_MUTEX *mutex;
CRYPTO_MUTEX *mutex,
CRYPTO_MUTEX *lock;
CRYPTO_MUTEX *ossl_crypto_mutex_new(void);
void ossl_crypto_mutex_lock(CRYPTO_MUTEX *mutex);
int ossl_crypto_mutex_try_lock(CRYPTO_MUTEX *mutex);
void ossl_crypto_mutex_unlock(CRYPTO_MUTEX *mutex);
void ossl_crypto_mutex_free(CRYPTO_MUTEX **mutex);
void ossl_crypto_condvar_wait(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex);
void ossl_crypto_condvar_wait_timeout(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex,
CRYPTO_MUTEX *lock;
CRYPTO_MUTEX *statelock;
CRYPTO_MUTEX *ossl_quic_channel_get_mutex(QUIC_CHANNEL *ch)
CRYPTO_MUTEX *ossl_quic_engine_get0_mutex(QUIC_ENGINE *qeng)
CRYPTO_MUTEX *mutex;
CRYPTO_MUTEX *mutex;
CRYPTO_MUTEX *mutex;
CRYPTO_MUTEX *mutex;
CRYPTO_MUTEX *mutex;
static ossl_inline ossl_unused CRYPTO_MUTEX *
CRYPTO_MUTEX *ossl_quic_port_get0_mutex(QUIC_PORT *port)
CRYPTO_MUTEX *mutex)
CRYPTO_MUTEX *mutex,
CRYPTO_MUTEX *mutex)
CRYPTO_MUTEX *m = ossl_quic_channel_get_mutex(qta->ch);
CRYPTO_MUTEX *m = ossl_quic_channel_get_mutex(qta->ch);
CRYPTO_MUTEX *mutex = ossl_quic_channel_get_mutex(ch);
CRYPTO_MUTEX *mutex;
static CRYPTO_MUTEX *client_ready_mutex = NULL;
CRYPTO_MUTEX *m;
CRYPTO_MUTEX *m;
CRYPTO_MUTEX *misc_m;
CRYPTO_MUTEX *gm; /* global mutex */
CRYPTO_MUTEX *m;