Home
last modified time | relevance | path

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

/openssl-master/crypto/
A Dthreads_win.c32 CRYPTO_win_rwlock *rwlock; in CRYPTO_THREAD_lock_new() local
36 rwlock = lock; in CRYPTO_THREAD_lock_new()
37 InitializeSRWLock(&rwlock->lock); in CRYPTO_THREAD_lock_new()
62 CRYPTO_win_rwlock *rwlock = lock; in CRYPTO_THREAD_read_lock() local
64 AcquireSRWLockShared(&rwlock->lock); in CRYPTO_THREAD_read_lock()
74 CRYPTO_win_rwlock *rwlock = lock; in CRYPTO_THREAD_write_lock() local
76 AcquireSRWLockExclusive(&rwlock->lock); in CRYPTO_THREAD_write_lock()
77 rwlock->exclusive = 1; in CRYPTO_THREAD_write_lock()
87 CRYPTO_win_rwlock *rwlock = lock; in CRYPTO_THREAD_unlock() local
89 if (rwlock->exclusive) { in CRYPTO_THREAD_unlock()
[all …]

Completed in 3 milliseconds