/aosp12/bionic/tests/ |
H A D | stdatomic_test.cpp | 93 atomic_store_explicit(&i, 123, memory_order_relaxed); in TEST() 199 atomic_store_explicit(&a->x, i, memory_order_relaxed); in writer() 200 atomic_store_explicit(&a->z, i, memory_order_relaxed); in writer() 201 atomic_store_explicit(&a->y, i, memory_order_release); in writer() 202 atomic_store_explicit(&a->x, i+1, memory_order_relaxed); in writer() 203 atomic_store_explicit(&a->z, i+1, memory_order_relaxed); in writer() 204 atomic_store_explicit(&a->y, i+1, memory_order_release); in writer()
|
/aosp12/frameworks/av/media/libstagefright/include/media/stagefright/ |
H A D | MediaBuffer.h | 152 std::atomic_store_explicit( in useSharedMemory() 209 std::atomic_store_explicit( in setRemoteRefcount() 224 std::atomic_store_explicit( in clear() 226 std::atomic_store_explicit( in clear()
|
/aosp12/system/core/libsync/ |
H A D | sync.c | 194 atomic_store_explicit(&g_uapi_version, UAPI_MODERN, in sync_merge() 203 atomic_store_explicit(&g_uapi_version, UAPI_LEGACY, in sync_merge() 336 atomic_store_explicit(&g_uapi_version, UAPI_LEGACY, in sync_fence_info() 348 atomic_store_explicit(&g_uapi_version, UAPI_MODERN, in sync_fence_info() 367 atomic_store_explicit(&g_uapi_version, UAPI_MODERN, in sync_file_info() 379 atomic_store_explicit(&g_uapi_version, UAPI_LEGACY, in sync_file_info()
|
/aosp12/frameworks/native/libs/vr/libbroadcastring/include/libbroadcastring/ |
H A D | broadcast_ring.h | 472 std::atomic_store_explicit(&header_mmap()->record_size, record_size, in InitializeHeader() 474 std::atomic_store_explicit(&header_mmap()->record_count, record_count, in InitializeHeader() 476 std::atomic_store_explicit(&header_mmap()->head, kInitialSequence, in InitializeHeader() 478 std::atomic_store_explicit(&header_mmap()->tail, kInitialSequence, in InitializeHeader() 515 std::atomic_store_explicit(&out->data[i], data[i], in PutRecordInternal() 581 std::atomic_store_explicit(&header_mmap()->head, geometry.head + needed, in Reserve() 594 std::atomic_store_explicit(&header_mmap()->tail, in Publish()
|
/aosp12/system/core/libcutils/ |
H A D | trace-container.cpp | 44 atomic_store_explicit(&last_sequence_number, seq_no, memory_order_relaxed); in atrace_seq_number_changed() 83 atomic_store_explicit(&atrace_is_enabled, enabled, memory_order_release); in atrace_set_tracing_enabled() 117 atomic_store_explicit(&atrace_is_ready, true, memory_order_release); in atrace_init_once()
|
H A D | trace-dev.cpp | 27 atomic_store_explicit(&atrace_is_enabled, enabled, memory_order_release); in atrace_set_tracing_enabled()
|
/aosp12/bionic/libc/system_properties/ |
H A D | system_properties.cpp | 258 atomic_store_explicit(&pi->serial, serial, memory_order_relaxed); in Update() 263 atomic_store_explicit(&pi->serial, (len << 24) | ((serial + 1) & 0xffffff), memory_order_relaxed); in Update() 265 atomic_store_explicit(serial_pa->serial(), in Update() 305 atomic_store_explicit(serial_pa->serial(), in Add()
|
H A D | prop_area.cpp | 251 atomic_store_explicit(¤t->left, new_offset, memory_order_release); in find_prop_bt() 267 atomic_store_explicit(¤t->right, new_offset, memory_order_release); in find_prop_bt() 299 atomic_store_explicit(¤t->children, new_offset, memory_order_release); in find_property() 324 atomic_store_explicit(¤t->prop, new_offset, memory_order_release); in find_property()
|
/aosp12/bionic/libc/include/bits/ |
H A D | stdatomic.h | 229 #define atomic_store_explicit(object, desired, order) \ macro 257 atomic_store_explicit(object, desired, memory_order_seq_cst) 277 atomic_store_explicit(&__object->__flag, 0, __order); in atomic_flag_clear_explicit()
|
/aosp12/system/media/audio_utils/ |
H A D | fifo_index.cpp | 41 atomic_store_explicit(&mIndex, value, std::memory_order_relaxed); in storeSingleThreaded() 46 atomic_store_explicit(&mIndex, value, std::memory_order_release); in storeRelease()
|
/aosp12/bionic/libc/bionic/ |
H A D | pthread_barrier.cpp | 148 atomic_store_explicit(&barrier->state, RELEASE, memory_order_release); in pthread_barrier_wait() 162 atomic_store_explicit(&barrier->state, WAIT, memory_order_release); in pthread_barrier_wait()
|
H A D | pthread_once.cpp | 74 atomic_store_explicit(once_control_ptr, ONCE_INITIALIZATION_COMPLETE, memory_order_release); in pthread_once()
|
H A D | pthread_mutex.cpp | 742 atomic_store_explicit(&mutex->owner_tid, tid, memory_order_relaxed); in MutexLockWithTimeout() 761 atomic_store_explicit(&mutex->owner_tid, tid, memory_order_relaxed); in MutexLockWithTimeout() 890 atomic_store_explicit(&mutex->owner_tid, 0, memory_order_relaxed); in pthread_mutex_unlock() 941 atomic_store_explicit(&mutex->owner_tid, tid, memory_order_relaxed); in pthread_mutex_trylock()
|
H A D | pthread_rwlock.cpp | 354 atomic_store_explicit(&rwlock->writer_tid, __get_thread()->tid, memory_order_relaxed); in __pthread_rwlock_trywrlock() 494 atomic_store_explicit(&rwlock->writer_tid, 0, memory_order_relaxed); in pthread_rwlock_unlock()
|
H A D | pthread_cond.cpp | 154 atomic_store_explicit(&cond->state, 0xdeadc04d, memory_order_relaxed); in pthread_cond_destroy()
|
H A D | malloc_common_dynamic.cpp | 488 atomic_store_explicit(&gZygoteChildProfileable, true, memory_order_release); in android_mallopt()
|
/aosp12/system/core/libcutils/include/cutils/ |
H A D | atomic.h | 175 atomic_store_explicit(a, value, memory_order_relaxed); in android_atomic_acquire_store() 184 atomic_store_explicit(a, value, memory_order_release); in android_atomic_release_store()
|
/aosp12/system/core/libcutils/include_outside_system/cutils/ |
H A D | atomic.h | 175 atomic_store_explicit(a, value, memory_order_relaxed); in android_atomic_acquire_store() 184 atomic_store_explicit(a, value, memory_order_release); in android_atomic_release_store()
|
/aosp12/libnativehelper/ |
H A D | libnativehelper_lazy.c | 77 atomic_store_explicit(&gPreventLibnativehelperLoading, true, memory_order_release); in PreventLibnativehelperLazyLoadingForTests() 200 atomic_store_explicit(&gJavaVmCreatedLazily, true, memory_order_release); in JNI_CreateJavaVM()
|
/aosp12/frameworks/av/services/audioflinger/ |
H A D | StateQueue.cpp | 145 atomic_store_explicit(&mNext, (uintptr_t)mMutating, memory_order_release); in push()
|
/aosp12/bionic/libc/include/ |
H A D | stdatomic.h | 60 using std::atomic_store_explicit;
|
/aosp12/frameworks/native/libs/vr/libbroadcastring/ |
H A D | broadcast_ring_test.cc | 726 std::atomic_store_explicit(&quit, true, std::memory_order_relaxed); in TEST() 766 std::atomic_store_explicit(&quit, true, std::memory_order_relaxed); in TEST() 803 std::atomic_store_explicit(&quit, true, std::memory_order_relaxed); in TEST() 852 std::atomic_store_explicit(&quit, true, std::memory_order_relaxed); in ThreadedOverwriteTorture()
|
/aosp12/system/memory/libion/ |
H A D | ion.c | 53 atomic_store_explicit(&g_ion_version, version, memory_order_release); in ion_is_legacy()
|