/bionic/libc/bionic/ |
__cxa_guard.cpp | 115 int old_value = atomic_exchange_explicit(&gv->state, CONSTRUCTION_COMPLETE, memory_order_release); 124 int old_value = atomic_exchange_explicit(&gv->state, CONSTRUCTION_NOT_YET_STARTED, memory_order_release);
|
pthread_barrier.cpp | 148 atomic_store_explicit(&barrier->state, RELEASE, memory_order_release); 159 if (atomic_fetch_sub_explicit(&barrier->wait_count, 1, memory_order_release) == 1) { 162 atomic_store_explicit(&barrier->state, WAIT, memory_order_release);
|
/external/compiler-rt/lib/sanitizer_common/ |
sanitizer_persistent_allocator.h | 60 atomic_store(®ion_end, mem + allocsz, memory_order_release); 61 atomic_store(®ion_pos, mem, memory_order_release);
|
sanitizer_mutex.h | 40 atomic_store(&state_, 0, memory_order_release); 112 u32 prev = atomic_fetch_sub(&state_, kWriteLock, memory_order_release); 125 u32 prev = atomic_fetch_sub(&state_, kReadLock, memory_order_release);
|
sanitizer_atomic.h | 25 memory_order_release = 1 << 3, enumerator in enum:__sanitizer::memory_order
|
sanitizer_atomic_clang_other.h | 64 DCHECK(mo & (memory_order_relaxed | memory_order_release 72 } else if (mo == memory_order_release) {
|
sanitizer_atomic_clang_x86.h | 76 DCHECK(mo & (memory_order_relaxed | memory_order_release 84 } else if (mo == memory_order_release) {
|
sanitizer_lfstack.h | 43 memory_order_release))
|
/external/compiler-rt/lib/sanitizer_common/tests/ |
sanitizer_atomic_test.cc | 58 CheckStoreLoad<atomic_uint8_t, memory_order_relaxed, memory_order_release>(); 64 CheckStoreLoad<atomic_uint16_t, memory_order_relaxed, memory_order_release>(); 70 CheckStoreLoad<atomic_uint32_t, memory_order_relaxed, memory_order_release>(); 76 CheckStoreLoad<atomic_uint64_t, memory_order_relaxed, memory_order_release>(); 85 CheckStoreLoad<atomic_uintptr_t, memory_order_relaxed, memory_order_release>
|
/bionic/libc/private/ |
bionic_lock.h | 74 if (atomic_exchange_explicit(&state, Unlocked, memory_order_release) == LockedWithWaiter) {
|
/external/clang/test/CodeGen/ |
atomics-inlining.c | 18 memory_order_release, enumerator in enum:memory_order
|
big-atomic-ops.c | 14 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator in enum:memory_order 123 __c11_atomic_store(d, 1, memory_order_release); 186 __atomic_clear(&flag2, memory_order_release);
|
atomic-ops-libcall.c | 5 memory_order_release, memory_order_acq_rel, memory_order_seq_cst enumerator in enum:memory_order
|
/external/perfetto/src/profiling/memory/ |
scoped_spinlock.h | 68 lock_->store(false, std::memory_order_release);
|
/external/skia/include/private/ |
SkOnce.h | 38 return fState.store(Done, std::memory_order_release);
|
/external/skqp/include/private/ |
SkOnce.h | 38 return fState.store(Done, std::memory_order_release);
|
/external/libcxx/test/std/atomics/atomics.flag/ |
atomic_flag_test_and_set_explicit.pass.cpp | 45 assert(atomic_flag_test_and_set_explicit(&f, std::memory_order_release) == 0); 81 assert(atomic_flag_test_and_set_explicit(&f, std::memory_order_release) == 0);
|
/external/eigen/unsupported/Eigen/CXX11/src/ThreadPool/ |
RunQueue.h | 63 e->state.store(kReady, std::memory_order_release); 77 e->state.store(kEmpty, std::memory_order_release); 96 e->state.store(kReady, std::memory_order_release); 113 e->state.store(kEmpty, std::memory_order_release); 145 e->state.store(kEmpty, std::memory_order_release);
|
/external/v8/src/base/ |
atomicops_internals_std.h | 71 std::memory_order_release, std::memory_order_relaxed); 80 std::memory_order_release, std::memory_order_relaxed); member in class:v8::base::std 96 std::memory_order_release); member in class:v8::base::std 156 std::memory_order_release, std::memory_order_relaxed); member in class:v8::base::std 167 std::memory_order_release); member in class:v8::base::std
|
/art/libartbase/base/ |
atomic.h | 86 return this->compare_exchange_strong(expected_value, desired_value, std::memory_order_release); 105 return this->compare_exchange_weak(expected_value, desired_value, std::memory_order_release);
|
/device/google/contexthub/util/common/ |
ring.cpp | 127 std::atomic_thread_fence(std::memory_order_release); 130 std::atomic_thread_fence(std::memory_order_release);
|
/bionic/libc/system_properties/ |
system_properties.cpp | 245 atomic_thread_fence(memory_order_release); 248 atomic_store_explicit(&pi->serial, (len << 24) | ((serial + 1) & 0xffffff), memory_order_release); 252 memory_order_release); 292 memory_order_release);
|
/bionic/tests/ |
stdatomic_test.cpp | 52 atomic_thread_fence(memory_order_release); 61 atomic_signal_fence(memory_order_release); 204 atomic_store_explicit(&a->y, i, memory_order_release); 207 atomic_store_explicit(&a->y, i+1, memory_order_release);
|
/external/libchrome/base/ |
atomicops_internals_portable.h | 111 std::memory_order_release, 126 ((AtomicLocation32)ptr)->store(value, std::memory_order_release); 194 std::memory_order_release, 209 ((AtomicLocation64)ptr)->store(value, std::memory_order_release);
|
/external/llvm/lib/Support/ |
ManagedStatic.cpp | 47 Ptr.store(Tmp, std::memory_order_release);
|