Home | History | Annotate | Download | only in crypto

Lines Matching defs:count

25   CRYPTO_refcount_t count = 0;
27 CRYPTO_refcount_inc(&count);
28 EXPECT_EQ(1u, count);
30 EXPECT_TRUE(CRYPTO_refcount_dec_and_test_zero(&count));
31 EXPECT_EQ(0u, count);
33 count = CRYPTO_REFCOUNT_MAX;
34 CRYPTO_refcount_inc(&count);
35 EXPECT_EQ(CRYPTO_REFCOUNT_MAX, count)
36 << "Count did not saturate correctly when incrementing.";
37 EXPECT_FALSE(CRYPTO_refcount_dec_and_test_zero(&count));
38 EXPECT_EQ(CRYPTO_REFCOUNT_MAX, count)
39 << "Count did not saturate correctly when decrementing.";
41 count = 2;
42 EXPECT_FALSE(CRYPTO_refcount_dec_and_test_zero(&count));
43 EXPECT_EQ(1u, count);
49 CRYPTO_refcount_t count = 0;
53 std::thread thread([&] { CRYPTO_refcount_inc(&count); });
54 CRYPTO_refcount_inc(&count);
56 EXPECT_EQ(2u, count);
61 std::thread thread([&] { CRYPTO_refcount_inc(&count); });
62 EXPECT_FALSE(CRYPTO_refcount_dec_and_test_zero(&count));
64 EXPECT_EQ(2u, count);
71 [&] { thread_saw_zero = CRYPTO_refcount_dec_and_test_zero(&count); });
72 bool saw_zero = CRYPTO_refcount_dec_and_test_zero(&count);
74 EXPECT_EQ(0u, count);