Lines Matching refs:lock
405 CRYPTO_RWLOCK *lock; member
472 dgbl->lock = CRYPTO_THREAD_lock_new(); in ossl_rand_ctx_new()
473 if (dgbl->lock == NULL) in ossl_rand_ctx_new()
487 CRYPTO_THREAD_lock_free(dgbl->lock); in ossl_rand_ctx_new()
499 CRYPTO_THREAD_lock_free(dgbl->lock); in ossl_rand_ctx_free()
635 if (!CRYPTO_THREAD_read_lock(dgbl->lock)) in ossl_rand_get0_seed_noncreating()
638 CRYPTO_THREAD_unlock(dgbl->lock); in ossl_rand_get0_seed_noncreating()
740 if (!CRYPTO_THREAD_read_lock(dgbl->lock)) in RAND_get0_primary()
744 CRYPTO_THREAD_unlock(dgbl->lock); in RAND_get0_primary()
749 if (!CRYPTO_THREAD_write_lock(dgbl->lock)) in RAND_get0_primary()
754 CRYPTO_THREAD_unlock(dgbl->lock); in RAND_get0_primary()
780 CRYPTO_THREAD_unlock(dgbl->lock); in RAND_get0_primary()