Lines Matching defs:lock
22 CRYPTO_RWLOCK *lock;
24 if ((lock = OPENSSL_zalloc(sizeof(unsigned int))) == NULL) {
29 *(unsigned int *)lock = 1;
31 return lock;
34 __owur int CRYPTO_THREAD_read_lock(CRYPTO_RWLOCK *lock)
36 if (!ossl_assert(*(unsigned int *)lock == 1))
41 __owur int CRYPTO_THREAD_write_lock(CRYPTO_RWLOCK *lock)
43 if (!ossl_assert(*(unsigned int *)lock == 1))
48 int CRYPTO_THREAD_unlock(CRYPTO_RWLOCK *lock)
50 if (!ossl_assert(*(unsigned int *)lock == 1))
55 void CRYPTO_THREAD_lock_free(CRYPTO_RWLOCK *lock) {
56 if (lock == NULL)
59 *(unsigned int *)lock = 0;
60 OPENSSL_free(lock);
128 int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock)
137 CRYPTO_RWLOCK *lock)
145 int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock)