Home
last modified time | relevance | path

Searched refs:memory_order_release (Results 1 – 7 of 7) sorted by relevance

/system/ulib/fbl/include/fbl/
A Dref_counted_internal.h34 ref_count_.store(kPreAdoptSentinel, std::memory_order_release); in ~RefCountedBase()
64 const int32_t rc = ref_count_.fetch_sub(1, std::memory_order_release); in Release()
105 ref_count_.store(1, std::memory_order_release); in Adopt()
A Datomic.h58 memory_order_release = __ATOMIC_RELEASE, enumerator
/system/ulib/trace-engine/
A Dengine.cpp393 g_context_refs.store(kProlongedCounterIncrement, std::memory_order_release); in trace_start_engine()
759 std::memory_order_release); in trace_release_context()
801 std::memory_order_release); in trace_release_prolonged_context()
/system/ulib/runtime/
A Dthread.c51 return atomic_exchange_explicit(&thread->state, EXITING, memory_order_release); in begin_exit()
/system/ulib/fbl/
A Dstring.cpp213 unsigned int prior_count = ref_count_field_of(data)->fetch_sub(1u, std::memory_order_release); in ReleaseRef()
/system/ulib/fit/include/lib/fit/
A Dbridge_internal.h334 uint32_t count = ref_count_.fetch_sub(1u, std::memory_order_release) - 1u; in drop_ref_and_maybe_delete_self()
/system/utest/fbl/
A Datomic_tests.cpp349 fbl::memory_order_release,

Completed in 17 milliseconds