Home
last modified time | relevance | path

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

/openssl-master/crypto/evp/
A Devp_rand.c30 CRYPTO_RWLOCK *refcnt_lock; member
58 return CRYPTO_UP_REF(&rand->refcnt, &ref, rand->refcnt_lock); in evp_rand_up_ref()
69 CRYPTO_DOWN_REF(&rand->refcnt, &ref, rand->refcnt_lock); in evp_rand_free()
74 CRYPTO_THREAD_lock_free(rand->refcnt_lock); in evp_rand_free()
83 || (rand->refcnt_lock = CRYPTO_THREAD_lock_new()) == NULL) { in evp_rand_new()
327 return CRYPTO_UP_REF(&ctx->refcnt, &ref, ctx->refcnt_lock); in evp_rand_ctx_up_ref()
342 if (ctx == NULL || (ctx->refcnt_lock = CRYPTO_THREAD_lock_new()) == NULL) { in EVP_RAND_CTX_new()
350 CRYPTO_THREAD_lock_free(ctx->refcnt_lock); in EVP_RAND_CTX_new()
362 CRYPTO_THREAD_lock_free(ctx->refcnt_lock); in EVP_RAND_CTX_new()
381 CRYPTO_DOWN_REF(&ctx->refcnt, &ref, ctx->refcnt_lock); in EVP_RAND_CTX_free()
[all …]
A Devp_local.h90 CRYPTO_RWLOCK *refcnt_lock; member
/openssl-master/crypto/
A Dprovider_core.c146 CRYPTO_RWLOCK *refcnt_lock; /* For the ref counter */ member
455 || (prov->refcnt_lock = CRYPTO_THREAD_lock_new()) == NULL in provider_new()
478 if (CRYPTO_UP_REF(&prov->refcnt, &ref, prov->refcnt_lock) <= 0) in ossl_provider_up_ref()
670 CRYPTO_DOWN_REF(&prov->refcnt, &ref, prov->refcnt_lock); in ossl_provider_free()
713 CRYPTO_THREAD_lock_free(prov->refcnt_lock); in ossl_provider_free()
1320 if (CRYPTO_UP_REF(&prov->refcnt, &ref, prov->refcnt_lock) <= 0) { in ossl_provider_doall_activated()
1333 CRYPTO_DOWN_REF(&prov->refcnt, &ref, prov->refcnt_lock); in ossl_provider_doall_activated()
1376 CRYPTO_DOWN_REF(&prov->refcnt, &ref, prov->refcnt_lock); in ossl_provider_doall_activated()

Completed in 31 milliseconds