Home
last modified time | relevance | path

Searched refs:atomic_store_explicit (Results 1 – 23 of 23) sorted by relevance

/aosp12/bionic/tests/
H A Dstdatomic_test.cpp93 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 DMediaBuffer.h152 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 Dsync.c194 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 Dbroadcast_ring.h472 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 Dtrace-container.cpp44 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 Dtrace-dev.cpp27 atomic_store_explicit(&atrace_is_enabled, enabled, memory_order_release); in atrace_set_tracing_enabled()
/aosp12/bionic/libc/system_properties/
H A Dsystem_properties.cpp258 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 Dprop_area.cpp251 atomic_store_explicit(&current->left, new_offset, memory_order_release); in find_prop_bt()
267 atomic_store_explicit(&current->right, new_offset, memory_order_release); in find_prop_bt()
299 atomic_store_explicit(&current->children, new_offset, memory_order_release); in find_property()
324 atomic_store_explicit(&current->prop, new_offset, memory_order_release); in find_property()
/aosp12/bionic/libc/include/bits/
H A Dstdatomic.h229 #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 Dfifo_index.cpp41 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 Dpthread_barrier.cpp148 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 Dpthread_once.cpp74 atomic_store_explicit(once_control_ptr, ONCE_INITIALIZATION_COMPLETE, memory_order_release); in pthread_once()
H A Dpthread_mutex.cpp742 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 Dpthread_rwlock.cpp354 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 Dpthread_cond.cpp154 atomic_store_explicit(&cond->state, 0xdeadc04d, memory_order_relaxed); in pthread_cond_destroy()
H A Dmalloc_common_dynamic.cpp488 atomic_store_explicit(&gZygoteChildProfileable, true, memory_order_release); in android_mallopt()
/aosp12/system/core/libcutils/include/cutils/
H A Datomic.h175 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 Datomic.h175 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 Dlibnativehelper_lazy.c77 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 DStateQueue.cpp145 atomic_store_explicit(&mNext, (uintptr_t)mMutating, memory_order_release); in push()
/aosp12/bionic/libc/include/
H A Dstdatomic.h60 using std::atomic_store_explicit;
/aosp12/frameworks/native/libs/vr/libbroadcastring/
H A Dbroadcast_ring_test.cc726 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 Dion.c53 atomic_store_explicit(&g_ion_version, version, memory_order_release); in ion_is_legacy()