Home
last modified time | relevance | path

Searched refs:CRYPTO_RCU_LOCK (Results 1 – 8 of 8) sorted by relevance

/openssl/include/internal/
H A Drcu.h18 typedef struct rcu_lock_st CRYPTO_RCU_LOCK; typedef
20 CRYPTO_RCU_LOCK *ossl_rcu_lock_new(int num_writers, OSSL_LIB_CTX *ctx);
21 void ossl_rcu_lock_free(CRYPTO_RCU_LOCK *lock);
22 void ossl_rcu_read_lock(CRYPTO_RCU_LOCK *lock);
23 void ossl_rcu_write_lock(CRYPTO_RCU_LOCK *lock);
24 void ossl_rcu_write_unlock(CRYPTO_RCU_LOCK *lock);
25 void ossl_rcu_read_unlock(CRYPTO_RCU_LOCK *lock);
26 void ossl_synchronize_rcu(CRYPTO_RCU_LOCK *lock);
27 int ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data);
/openssl/crypto/
H A Dthreads_none.c26 CRYPTO_RCU_LOCK *ossl_rcu_lock_new(int num_writers, in ossl_rcu_lock_new()
35 void ossl_rcu_lock_free(CRYPTO_RCU_LOCK *lock) in ossl_rcu_lock_free()
40 void ossl_rcu_read_lock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_read_lock()
45 void ossl_rcu_write_lock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_write_lock()
50 void ossl_rcu_write_unlock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_write_unlock()
55 void ossl_rcu_read_unlock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_read_unlock()
60 void ossl_synchronize_rcu(CRYPTO_RCU_LOCK *lock) in ossl_synchronize_rcu()
75 int ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data) in ossl_rcu_call()
H A Dthreads_win.c78 CRYPTO_RCU_LOCK *lock;
158 CRYPTO_RCU_LOCK *ossl_rcu_lock_new(int num_writers, OSSL_LIB_CTX *ctx) in ossl_rcu_lock_new()
203 void ossl_rcu_lock_free(CRYPTO_RCU_LOCK *lock) in ossl_rcu_lock_free()
248 void ossl_rcu_read_lock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_read_lock()
286 void ossl_rcu_write_lock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_write_lock()
291 void ossl_rcu_write_unlock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_write_unlock()
296 void ossl_rcu_read_unlock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_read_unlock()
325 static struct rcu_qp *update_qp(CRYPTO_RCU_LOCK *lock) in update_qp()
376 static void retire_qp(CRYPTO_RCU_LOCK *lock, in retire_qp()
386 void ossl_synchronize_rcu(CRYPTO_RCU_LOCK *lock) in ossl_synchronize_rcu()
[all …]
H A Dthreads_pthread.c304 CRYPTO_RCU_LOCK *lock;
428 void ossl_rcu_read_lock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_read_lock()
467 void ossl_rcu_read_unlock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_read_unlock()
505 static struct rcu_qp *update_qp(CRYPTO_RCU_LOCK *lock) in update_qp()
560 static void retire_qp(CRYPTO_RCU_LOCK *lock, struct rcu_qp *qp) in retire_qp()
570 static struct rcu_qp *allocate_new_qp_group(CRYPTO_RCU_LOCK *lock, in allocate_new_qp_group()
580 void ossl_rcu_write_lock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_write_lock()
586 void ossl_rcu_write_unlock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_write_unlock()
592 void ossl_synchronize_rcu(CRYPTO_RCU_LOCK *lock) in ossl_synchronize_rcu()
634 int ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data) in ossl_rcu_call()
[all …]
/openssl/doc/internal/man3/
H A Dossl_rcu_lock_new.pod16 CRYPTO_RCU_LOCK *ossl_rcu_lock_new(int num_writers, OSSL_LIB_CTX *ctx);
17 void ossl_rcu_read_lock(CRYPTO_RCU_LOCK *lock);
18 void ossl_rcu_write_lock(CRYPTO_RCU_LOCK *lock);
19 void ossl_rcu_write_unlock(CRYPTO_RCU_LOCK *lock);
20 void ossl_rcu_read_unlock(CRYPTO_RCU_LOCK *lock);
21 void ossl_synchronize_rcu(CRYPTO_RCU_LOCK *lock);
22 void ossl_rcu_call(CRYPTO_RCU_LOCK *lock, rcu_cb_fn cb, void *data);
27 void ossl_rcu_lock_free(CRYPTO_RCU_LOCK *lock);
150 static CRYPTO_RCU_LOCK *lock;
/openssl/crypto/conf/
H A Dconf_mod.c67 static CRYPTO_RCU_LOCK *module_list_lock = NULL;
/openssl/crypto/hashtable/
H A Dhashtable.c155 CRYPTO_RCU_LOCK *lock;
/openssl/test/
H A Dthreadstest.c299 static CRYPTO_RCU_LOCK *rcu_lock = NULL;

Completed in 23 milliseconds