Home
last modified time | relevance | path

Searched refs:qp (Results 1 – 3 of 3) sorted by relevance

/openssl/crypto/
H A Dthreads_win.c76 struct rcu_qp *qp; member
269 if (data->thread_qps[i].qp == NULL && available_qp == -1) in ossl_rcu_read_lock()
281 data->thread_qps[available_qp].qp = get_hold_current_qp(lock); in ossl_rcu_read_lock()
309 CRYPTO_atomic_add64(&data->thread_qps[i].qp->users, in ossl_rcu_read_unlock()
313 data->thread_qps[i].qp = NULL; in ossl_rcu_read_unlock()
377 struct rcu_qp *qp) in retire_qp() argument
388 struct rcu_qp *qp; in ossl_synchronize_rcu() local
396 qp = update_qp(lock); in ossl_synchronize_rcu()
400 CRYPTO_atomic_load(&qp->users, &count, lock->rw_lock); in ossl_synchronize_rcu()
412 retire_qp(lock, qp); in ossl_synchronize_rcu()
H A Dthreads_pthread.c302 struct rcu_qp *qp; member
448 if (data->thread_qps[i].qp == NULL && available_qp == -1) in ossl_rcu_read_lock()
462 data->thread_qps[available_qp].qp = get_hold_current_qp(lock); in ossl_rcu_read_lock()
485 ret = ATOMIC_SUB_FETCH(&data->thread_qps[i].qp->users, in ossl_rcu_read_unlock()
488 data->thread_qps[i].qp = NULL; in ossl_rcu_read_unlock()
560 static void retire_qp(CRYPTO_RCU_LOCK *lock, struct rcu_qp *qp) in retire_qp() argument
594 struct rcu_qp *qp; in ossl_synchronize_rcu() local
603 qp = update_qp(lock); in ossl_synchronize_rcu()
612 count = ATOMIC_LOAD_N(uint64_t, &qp->users, __ATOMIC_ACQUIRE); in ossl_synchronize_rcu()
623 retire_qp(lock, qp); in ossl_synchronize_rcu()
/openssl/test/recipes/30-test_evp_data/
H A Devppkey_ecdh.txt1552 DLSSF9lfyOaNSuQXmq9rzLqwoUADPgAEM6oQIsXJs+ANKQpF3DzBdG4FdS5DS+qp

Completed in 12 milliseconds