Searched refs:atomic_entry (Results 1 – 2 of 2) sorted by relevance
40 Atomic<uintptr_t>* atomic_entry = &bitmap_begin_[index]; in AtomicTestAndSet() local44 old_word = atomic_entry->LoadRelaxed(); in AtomicTestAndSet()50 } while (!atomic_entry->CompareAndSetWeakRelaxed(old_word, old_word | mask)); in AtomicTestAndSet()194 Atomic<uintptr_t>* atomic_entry = &bitmap_begin_[index]; in Modify() local195 uintptr_t old_word = atomic_entry->LoadRelaxed(); in Modify()203 atomic_entry->StoreRelaxed(old_word | mask); in Modify()206 atomic_entry->StoreRelaxed(old_word & ~mask); in Modify()
37 auto* atomic_entry = reinterpret_cast<Atomic<uintptr_t>*>(&bitmap_begin_[word_index]); in AtomicTestAndSetBit() local40 old_word = atomic_entry->LoadRelaxed(); in AtomicTestAndSetBit()46 } while (!atomic_entry->CompareAndSetWeakSequentiallyConsistent(old_word, old_word | word_mask)); in AtomicTestAndSetBit()