Lines Matching refs:lock
90 CRYPTO_RWLOCK *lock = CRYPTO_THREAD_lock_new(); in test_lock() local
93 if (!TEST_ptr(lock)) in test_lock()
96 res = TEST_true(CRYPTO_THREAD_read_lock(lock)) in test_lock()
97 && TEST_true(CRYPTO_THREAD_unlock(lock)) in test_lock()
98 && TEST_true(CRYPTO_THREAD_write_lock(lock)) in test_lock()
99 && TEST_true(CRYPTO_THREAD_unlock(lock)); in test_lock()
101 CRYPTO_THREAD_lock_free(lock); in test_lock()
593 CRYPTO_RWLOCK *lock = CRYPTO_THREAD_lock_new(); in test_atomic() local
595 if (!TEST_ptr(lock)) in test_atomic()
610 if (!TEST_true(CRYPTO_atomic_add(&val, 1, &ret, lock))) in test_atomic()
629 if (!TEST_true(CRYPTO_atomic_or(&val64, 2, &ret64, lock))) in test_atomic()
650 if (!TEST_true(CRYPTO_atomic_load(&val64, &ret64, lock))) in test_atomic()
673 if (!TEST_true(CRYPTO_atomic_and(&val64, 5, &ret64, lock))) in test_atomic()
696 if (!TEST_true(CRYPTO_atomic_add64(&val64, 2, &ret64, lock))) in test_atomic()
705 CRYPTO_THREAD_lock_free(lock); in test_atomic()