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.c71 CRYPTO_RCU_LOCK *lock;
119 CRYPTO_RCU_LOCK *ossl_rcu_lock_new(int num_writers, OSSL_LIB_CTX *ctx) in ossl_rcu_lock_new()
164 void ossl_rcu_lock_free(CRYPTO_RCU_LOCK *lock) in ossl_rcu_lock_free()
207 void ossl_rcu_read_lock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_read_lock()
245 void ossl_rcu_write_lock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_write_lock()
250 void ossl_rcu_write_unlock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_write_unlock()
255 void ossl_rcu_read_unlock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_read_unlock()
280 static struct rcu_qp *update_qp(CRYPTO_RCU_LOCK *lock) in update_qp()
324 static void retire_qp(CRYPTO_RCU_LOCK *lock, in retire_qp()
334 void ossl_synchronize_rcu(CRYPTO_RCU_LOCK *lock) in ossl_synchronize_rcu()
[all …]
H A Dthreads_pthread.c295 CRYPTO_RCU_LOCK *lock;
417 void ossl_rcu_read_lock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_read_lock()
456 void ossl_rcu_read_unlock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_read_unlock()
494 static struct rcu_qp *update_qp(CRYPTO_RCU_LOCK *lock) in update_qp()
550 static void retire_qp(CRYPTO_RCU_LOCK *lock, struct rcu_qp *qp) in retire_qp()
558 static struct rcu_qp *allocate_new_qp_group(CRYPTO_RCU_LOCK *lock, in allocate_new_qp_group()
568 void ossl_rcu_write_lock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_write_lock()
574 void ossl_rcu_write_unlock(CRYPTO_RCU_LOCK *lock) in ossl_rcu_write_unlock()
580 void ossl_synchronize_rcu(CRYPTO_RCU_LOCK *lock) in ossl_synchronize_rcu()
622 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.c149 CRYPTO_RCU_LOCK *lock;
/openssl/test/
H A Dthreadstest.c299 static CRYPTO_RCU_LOCK *rcu_lock = NULL;

Completed in 27 milliseconds