Lines Matching refs:lock

220     CRYPTO_RWLOCK *lock;  member
301 CRYPTO_THREAD_lock_free(store->lock); in ossl_provider_store_free()
318 || (store->lock = CRYPTO_THREAD_lock_new()) == NULL) { in ossl_provider_store_new()
343 if (!CRYPTO_THREAD_write_lock(store->lock)) in ossl_provider_disable_fallback_loading()
346 CRYPTO_THREAD_unlock(store->lock); in ossl_provider_disable_fallback_loading()
370 if (!CRYPTO_THREAD_write_lock(store->lock)) in ossl_provider_info_add_to_store()
394 CRYPTO_THREAD_unlock(store->lock); in ossl_provider_info_add_to_store()
420 if (!CRYPTO_THREAD_write_lock(store->lock)) in ossl_provider_find()
425 CRYPTO_THREAD_unlock(store->lock); in ossl_provider_find()
543 if (!CRYPTO_THREAD_read_lock(store->lock)) in ossl_provider_new()
551 CRYPTO_THREAD_unlock(store->lock); in ossl_provider_new()
640 if (!CRYPTO_THREAD_write_lock(store->lock)) in ossl_provider_add_to_store()
662 CRYPTO_THREAD_unlock(store->lock); in ossl_provider_add_to_store()
700 CRYPTO_THREAD_unlock(store->lock); in ossl_provider_add_to_store()
1088 int lock = 1; in provider_deactivate() local
1099 lock = 0; in provider_deactivate()
1101 if (lock && !CRYPTO_THREAD_read_lock(store->lock)) in provider_deactivate()
1103 if (lock && !CRYPTO_THREAD_write_lock(prov->flag_lock)) { in provider_deactivate()
1104 CRYPTO_THREAD_unlock(store->lock); in provider_deactivate()
1139 if (lock) { in provider_deactivate()
1141 CRYPTO_THREAD_unlock(store->lock); in provider_deactivate()
1164 static int provider_activate(OSSL_PROVIDER *prov, int lock, int upcalls) in provider_activate() argument
1176 lock = 0; in provider_activate()
1186 if (lock && !CRYPTO_THREAD_read_lock(store->lock)) { in provider_activate()
1194 if (lock && !CRYPTO_THREAD_write_lock(prov->flag_lock)) { in provider_activate()
1195 CRYPTO_THREAD_unlock(store->lock); in provider_activate()
1209 if (lock) { in provider_activate()
1211 CRYPTO_THREAD_unlock(store->lock); in provider_activate()
1236 if (!CRYPTO_THREAD_read_lock(store->lock)) in provider_flush_store_cache()
1239 CRYPTO_THREAD_unlock(store->lock); in provider_flush_store_cache()
1268 if (!CRYPTO_THREAD_read_lock(store->lock)) in provider_remove_store_methods()
1271 CRYPTO_THREAD_unlock(store->lock); in provider_remove_store_methods()
1347 if (!CRYPTO_THREAD_read_lock(store->lock)) in provider_activate_fallbacks()
1350 CRYPTO_THREAD_unlock(store->lock); in provider_activate_fallbacks()
1354 if (!CRYPTO_THREAD_write_lock(store->lock)) in provider_activate_fallbacks()
1359 CRYPTO_THREAD_unlock(store->lock); in provider_activate_fallbacks()
1403 CRYPTO_THREAD_unlock(store->lock); in provider_activate_fallbacks()
1434 if (!CRYPTO_THREAD_read_lock(store->lock)) in ossl_provider_doall_activated()
1438 CRYPTO_THREAD_unlock(store->lock); in ossl_provider_doall_activated()
1479 CRYPTO_THREAD_unlock(store->lock); in ossl_provider_doall_activated()
1498 CRYPTO_THREAD_unlock(store->lock); in ossl_provider_doall_activated()
1758 if (!CRYPTO_THREAD_read_lock(store->lock)) in ossl_provider_default_props_update()
1767 CRYPTO_THREAD_unlock(store->lock); in ossl_provider_default_props_update()
1808 if (!CRYPTO_THREAD_write_lock(store->lock)) { in ossl_provider_register_child_cb()
1853 CRYPTO_THREAD_unlock(store->lock); in ossl_provider_register_child_cb()
1873 if (!CRYPTO_THREAD_write_lock(store->lock)) in ossl_provider_deregister_child_cb()
1885 CRYPTO_THREAD_unlock(store->lock); in ossl_provider_deregister_child_cb()