Searched refs:CRYPTO_MUTEX (Results 1 – 3 of 3) sorted by relevance
27 OPENSSL_COMPILE_ASSERT(sizeof(CRYPTO_MUTEX) >= sizeof(pthread_rwlock_t),30 void CRYPTO_MUTEX_init(CRYPTO_MUTEX *lock) { in CRYPTO_MUTEX_init()36 void CRYPTO_MUTEX_lock_read(CRYPTO_MUTEX *lock) { in CRYPTO_MUTEX_lock_read()42 void CRYPTO_MUTEX_lock_write(CRYPTO_MUTEX *lock) { in CRYPTO_MUTEX_lock_write()48 void CRYPTO_MUTEX_unlock_read(CRYPTO_MUTEX *lock) { in CRYPTO_MUTEX_unlock_read()54 void CRYPTO_MUTEX_unlock_write(CRYPTO_MUTEX *lock) { in CRYPTO_MUTEX_unlock_write()60 void CRYPTO_MUTEX_cleanup(CRYPTO_MUTEX *lock) { in CRYPTO_MUTEX_cleanup()
447 OPENSSL_EXPORT void CRYPTO_MUTEX_init(CRYPTO_MUTEX *lock); in OPENSSL_MSVC_PRAGMA()451 OPENSSL_EXPORT void CRYPTO_MUTEX_lock_read(CRYPTO_MUTEX *lock); in OPENSSL_MSVC_PRAGMA()455 OPENSSL_EXPORT void CRYPTO_MUTEX_lock_write(CRYPTO_MUTEX *lock); in OPENSSL_MSVC_PRAGMA()458 OPENSSL_EXPORT void CRYPTO_MUTEX_unlock_read(CRYPTO_MUTEX *lock); in OPENSSL_MSVC_PRAGMA()461 OPENSSL_EXPORT void CRYPTO_MUTEX_unlock_write(CRYPTO_MUTEX *lock); in OPENSSL_MSVC_PRAGMA()464 OPENSSL_EXPORT void CRYPTO_MUTEX_cleanup(CRYPTO_MUTEX *lock); in OPENSSL_MSVC_PRAGMA()496 template <void (*LockFunc)(CRYPTO_MUTEX *), void (*ReleaseFunc)(CRYPTO_MUTEX *)> in OPENSSL_MSVC_PRAGMA()499 explicit MutexLockBase(CRYPTO_MUTEX *mu) : mu_(mu) { in OPENSSL_MSVC_PRAGMA()509 CRYPTO_MUTEX *const mu_; in OPENSSL_MSVC_PRAGMA()
72 } CRYPTO_MUTEX; typedef79 } CRYPTO_MUTEX;81 typedef pthread_rwlock_t CRYPTO_MUTEX;91 } CRYPTO_MUTEX;
Completed in 4 milliseconds