Home
last modified time | relevance | path

Searched refs:CRYPTO_MUTEX (Results 1 – 19 of 19) sorted by relevance

/openssl/crypto/thread/arch/
H A Dthread_none.c34 CRYPTO_MUTEX *ossl_crypto_mutex_new(void) in ossl_crypto_mutex_new()
39 void ossl_crypto_mutex_lock(CRYPTO_MUTEX *mutex) in ossl_crypto_mutex_lock()
43 int ossl_crypto_mutex_try_lock(CRYPTO_MUTEX *mutex) in ossl_crypto_mutex_try_lock()
48 void ossl_crypto_mutex_unlock(CRYPTO_MUTEX *mutex) in ossl_crypto_mutex_unlock()
52 void ossl_crypto_mutex_free(CRYPTO_MUTEX **mutex) in ossl_crypto_mutex_free()
61 void ossl_crypto_condvar_wait(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex) in ossl_crypto_condvar_wait()
65 void ossl_crypto_condvar_wait_timeout(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex, in ossl_crypto_condvar_wait_timeout()
H A Dthread_posix.c96 CRYPTO_MUTEX *ossl_crypto_mutex_new(void) in ossl_crypto_mutex_new()
106 return (CRYPTO_MUTEX *)mutex; in ossl_crypto_mutex_new()
109 int ossl_crypto_mutex_try_lock(CRYPTO_MUTEX *mutex) in ossl_crypto_mutex_try_lock()
121 void ossl_crypto_mutex_lock(CRYPTO_MUTEX *mutex) in ossl_crypto_mutex_lock()
131 void ossl_crypto_mutex_unlock(CRYPTO_MUTEX *mutex) in ossl_crypto_mutex_unlock()
141 void ossl_crypto_mutex_free(CRYPTO_MUTEX **mutex) in ossl_crypto_mutex_free()
168 void ossl_crypto_condvar_wait(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex) in ossl_crypto_condvar_wait()
178 void ossl_crypto_condvar_wait_timeout(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex, in ossl_crypto_condvar_wait_timeout()
H A Dthread_win.c97 CRYPTO_MUTEX *ossl_crypto_mutex_new(void) 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()
115 int ossl_crypto_mutex_try_lock(CRYPTO_MUTEX *mutex) in ossl_crypto_mutex_try_lock()
126 void ossl_crypto_mutex_unlock(CRYPTO_MUTEX *mutex) in ossl_crypto_mutex_unlock()
134 void ossl_crypto_mutex_free(CRYPTO_MUTEX **mutex) in ossl_crypto_mutex_free()
283 CRYPTO_MUTEX *int_m; /* internal mutex */
357 void ossl_crypto_condvar_wait_timeout(CRYPTO_CONDVAR *cv_, CRYPTO_MUTEX *ext_m, in ossl_crypto_condvar_wait_timeout()
484 void ossl_crypto_condvar_wait(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *ext_m) in ossl_crypto_condvar_wait()
544 void ossl_crypto_condvar_wait(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex) in ossl_crypto_condvar_wait()
[all …]
/openssl/include/internal/
H A Dthread_arch.h40 typedef struct crypto_mutex_st CRYPTO_MUTEX; typedef
43 CRYPTO_MUTEX *ossl_crypto_mutex_new(void);
44 void ossl_crypto_mutex_lock(CRYPTO_MUTEX *mutex);
45 int ossl_crypto_mutex_try_lock(CRYPTO_MUTEX *mutex);
46 void ossl_crypto_mutex_unlock(CRYPTO_MUTEX *mutex);
47 void ossl_crypto_mutex_free(CRYPTO_MUTEX **mutex);
50 void ossl_crypto_condvar_wait(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex);
51 void ossl_crypto_condvar_wait_timeout(CRYPTO_CONDVAR *cv, CRYPTO_MUTEX *mutex,
77 CRYPTO_MUTEX *lock;
78 CRYPTO_MUTEX *statelock;
H A Dquic_engine.h54 CRYPTO_MUTEX *mutex;
71 CRYPTO_MUTEX *ossl_quic_engine_get0_mutex(QUIC_ENGINE *qeng);
H A Dthread.h33 CRYPTO_MUTEX *lock;
H A Dquic_port.h106 CRYPTO_MUTEX *ossl_quic_port_get0_mutex(QUIC_PORT *port);
H A Dquic_reactor.h195 CRYPTO_MUTEX *mutex);
H A Dquic_channel.h347 CRYPTO_MUTEX *ossl_quic_channel_get_mutex(QUIC_CHANNEL *ch);
/openssl/ssl/quic/
H A Dquic_thread_assist.c23 CRYPTO_MUTEX *m = ossl_quic_channel_get_mutex(qta->ch); in assist_thread_main()
76 CRYPTO_MUTEX *mutex = ossl_quic_channel_get_mutex(ch); in ossl_quic_thread_assist_init_start()
114 CRYPTO_MUTEX *m = ossl_quic_channel_get_mutex(qta->ch); in ossl_quic_thread_assist_wait_stopped()
H A Dquic_reactor.c167 CRYPTO_MUTEX *mutex) in poll_two_fds()
324 CRYPTO_MUTEX *mutex) in poll_two_descriptors()
349 CRYPTO_MUTEX *mutex) in ossl_quic_reactor_block_until_pred()
H A Dquic_engine_local.h41 CRYPTO_MUTEX *mutex;
H A Dquic_engine.c72 CRYPTO_MUTEX *ossl_quic_engine_get0_mutex(QUIC_ENGINE *qeng) in ossl_quic_engine_get0_mutex()
H A Dquic_local.h157 CRYPTO_MUTEX *mutex;
H A Dquic_port.c153 CRYPTO_MUTEX *ossl_quic_port_get0_mutex(QUIC_PORT *port) in ossl_quic_port_get0_mutex()
H A Dquic_tserver.c38 CRYPTO_MUTEX *mutex;
H A Dquic_channel.c581 CRYPTO_MUTEX *ossl_quic_channel_get_mutex(QUIC_CHANNEL *ch) in ossl_quic_channel_get_mutex()
/openssl/crypto/
H A Dthreads_win.c128 CRYPTO_MUTEX *write_lock;
131 CRYPTO_MUTEX *alloc_lock;
137 CRYPTO_MUTEX *prior_lock;
/openssl/test/
H A Dquic_multistream_test.c36 CRYPTO_MUTEX *m;
75 CRYPTO_MUTEX *misc_m;
105 CRYPTO_MUTEX *m;

Completed in 63 milliseconds