Home
last modified time | relevance | path

Searched refs:memory_order (Results 1 – 2 of 2) sorted by relevance

/system/ulib/fbl/include/fbl/
A Datomic.h55 enum memory_order : int { enum
97 T load(memory_order order = memory_order_seq_cst) const {
119 memory_order success_order, in compare_exchange_weak()
120 memory_order failure_order) { in compare_exchange_weak()
125 memory_order success_order, in compare_exchange_weak()
132 memory_order success_order, in compare_exchange_strong()
138 memory_order success_order, in compare_exchange_strong()
251 memory_order success_order,
252 memory_order failure_order) {
257 memory_order success_order,
[all …]
/system/utest/fbl/
A Datomic_tests.cpp346 fbl::memory_order orders[] = {
359 using atomic_op = T (*)(fbl::atomic<T>*, T, fbl::memory_order);
362 using volatile_op = T (*)(volatile fbl::atomic<T>*, T, fbl::memory_order);
602 [](fbl::atomic<T>* ptr_to_atomic_a, T b, fbl::memory_order order) -> T { in __anonac9e3fa60f02()
696 using atomic_pointer_op = T (*)(fbl::atomic<T>*, ptrdiff_t, fbl::memory_order);
919 fbl::memory_order success_order, fbl::memory_order failure_order);
928 fbl::memory_order success_order, fbl::memory_order failure_order) { in __anonac9e3fa61b02()
933 fbl::memory_order success_order, fbl::memory_order failure_order) { in __anonac9e3fa61c02()
942 fbl::memory_order success_order, fbl::memory_order failure_order);
951 fbl::memory_order success_order, fbl::memory_order failure_order) { in __anonac9e3fa61d02()
[all …]

Completed in 12 milliseconds