Home
last modified time | relevance | path

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

/third_party/ulib/uboringssl/crypto/
A Dthread_pthread.c27 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()
A Dinternal.h447 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()
/third_party/ulib/uboringssl/include/openssl/
A Dthread.h72 } CRYPTO_MUTEX; typedef
79 } CRYPTO_MUTEX;
81 typedef pthread_rwlock_t CRYPTO_MUTEX;
91 } CRYPTO_MUTEX;

Completed in 4 milliseconds