Searched refs:CompareAndSwap (Results 1 – 4 of 4) sorted by relevance
| /rocksdb-6.9/util/ |
| D | thread_local.cc | 72 bool CompareAndSwap(uint32_t id, void* ptr, void*& expected); 427 bool ThreadLocalPtr::StaticMeta::CompareAndSwap(uint32_t id, void* ptr, in CompareAndSwap() function in ROCKSDB_NAMESPACE::ThreadLocalPtr::StaticMeta 542 bool ThreadLocalPtr::CompareAndSwap(void* ptr, void*& expected) { in CompareAndSwap() function in ROCKSDB_NAMESPACE::ThreadLocalPtr 543 return Instance()->CompareAndSwap(id_, ptr, expected); in CompareAndSwap()
|
| D | thread_local_test.cc | 518 TEST_F(ThreadLocalTest, CompareAndSwap) { in TEST_F() argument 523 ASSERT_TRUE(tls.CompareAndSwap(reinterpret_cast<void*>(2), expected)); in TEST_F() 526 ASSERT_TRUE(!tls.CompareAndSwap(reinterpret_cast<void*>(2), expected)); in TEST_F() 530 ASSERT_TRUE(tls.CompareAndSwap(reinterpret_cast<void*>(3), expected)); in TEST_F()
|
| D | thread_local.h | 66 bool CompareAndSwap(void* ptr, void*& expected);
|
| /rocksdb-6.9/db/ |
| D | column_family.cc | 1206 if (local_sv_->CompareAndSwap(static_cast<void*>(sv), expected)) { in ReturnThreadLocalSuperVersion()
|