Searched refs:CRYPTO_RCU_LOCK (Results 1 – 8 of 8) sorted by relevance
/openssl/include/internal/ |
H A D | rcu.h | 18 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 D | threads_none.c | 26 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 D | threads_win.c | 78 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 D | threads_pthread.c | 304 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 D | ossl_rcu_lock_new.pod | 16 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 D | conf_mod.c | 67 static CRYPTO_RCU_LOCK *module_list_lock = NULL;
|
/openssl/crypto/hashtable/ |
H A D | hashtable.c | 155 CRYPTO_RCU_LOCK *lock;
|
/openssl/test/ |
H A D | threadstest.c | 299 static CRYPTO_RCU_LOCK *rcu_lock = NULL;
|
Completed in 23 milliseconds