Symbol: CRYPTO_RCU_LOCK
crypto/openssl/crypto/conf/conf_mod.c
67
static CRYPTO_RCU_LOCK *module_list_lock = NULL;
crypto/openssl/crypto/hashtable/hashtable.c
146
CRYPTO_RCU_LOCK *lock;
crypto/openssl/crypto/threads_none.c
27
CRYPTO_RCU_LOCK *ossl_rcu_lock_new(int num_writers,
crypto/openssl/crypto/threads_none.c
36
void ossl_rcu_lock_free(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_none.c
41
void ossl_rcu_read_lock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_none.c
46
void ossl_rcu_write_lock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_none.c
51
void ossl_rcu_write_unlock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_none.c
56
void ossl_rcu_read_unlock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_none.c
61
void ossl_synchronize_rcu(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_none.c
76
int ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data)
crypto/openssl/crypto/threads_pthread.c
197
CRYPTO_RCU_LOCK *lock;
crypto/openssl/crypto/threads_pthread.c
305
void ossl_rcu_read_lock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_pthread.c
344
void ossl_rcu_read_unlock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_pthread.c
382
static struct rcu_qp *update_qp(CRYPTO_RCU_LOCK *lock, uint32_t *curr_id)
crypto/openssl/crypto/threads_pthread.c
428
static void retire_qp(CRYPTO_RCU_LOCK *lock, struct rcu_qp *qp)
crypto/openssl/crypto/threads_pthread.c
436
static struct rcu_qp *allocate_new_qp_group(CRYPTO_RCU_LOCK *lock,
crypto/openssl/crypto/threads_pthread.c
445
void ossl_rcu_write_lock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_pthread.c
451
void ossl_rcu_write_unlock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_pthread.c
457
void ossl_synchronize_rcu(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_pthread.c
508
int ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data)
crypto/openssl/crypto/threads_pthread.c
534
CRYPTO_RCU_LOCK *ossl_rcu_lock_new(int num_writers, OSSL_LIB_CTX *ctx)
crypto/openssl/crypto/threads_pthread.c
592
void ossl_rcu_lock_free(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_win.c
135
CRYPTO_RCU_LOCK *ossl_rcu_lock_new(int num_writers, OSSL_LIB_CTX *ctx)
crypto/openssl/crypto/threads_win.c
183
void ossl_rcu_lock_free(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_win.c
196
static ossl_inline struct rcu_qp *get_hold_current_qp(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_win.c
228
void ossl_rcu_read_lock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_win.c
266
void ossl_rcu_write_lock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_win.c
271
void ossl_rcu_write_unlock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_win.c
276
void ossl_rcu_read_unlock(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_win.c
305
static struct rcu_qp *update_qp(CRYPTO_RCU_LOCK *lock, uint32_t *curr_id)
crypto/openssl/crypto/threads_win.c
348
static void retire_qp(CRYPTO_RCU_LOCK *lock,
crypto/openssl/crypto/threads_win.c
357
void ossl_synchronize_rcu(CRYPTO_RCU_LOCK *lock)
crypto/openssl/crypto/threads_win.c
403
int ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data)
crypto/openssl/crypto/threads_win.c
59
CRYPTO_RCU_LOCK *lock;
crypto/openssl/include/internal/rcu.h
20
CRYPTO_RCU_LOCK *ossl_rcu_lock_new(int num_writers, OSSL_LIB_CTX *ctx);
crypto/openssl/include/internal/rcu.h
21
void ossl_rcu_lock_free(CRYPTO_RCU_LOCK *lock);
crypto/openssl/include/internal/rcu.h
22
void ossl_rcu_read_lock(CRYPTO_RCU_LOCK *lock);
crypto/openssl/include/internal/rcu.h
23
void ossl_rcu_write_lock(CRYPTO_RCU_LOCK *lock);
crypto/openssl/include/internal/rcu.h
24
void ossl_rcu_write_unlock(CRYPTO_RCU_LOCK *lock);
crypto/openssl/include/internal/rcu.h
25
void ossl_rcu_read_unlock(CRYPTO_RCU_LOCK *lock);
crypto/openssl/include/internal/rcu.h
26
void ossl_synchronize_rcu(CRYPTO_RCU_LOCK *lock);
crypto/openssl/include/internal/rcu.h
27
int ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data);
crypto/openssl/test/threadstest.c
301
static CRYPTO_RCU_LOCK *rcu_lock = NULL;