HomeSort by relevance Sort by last modified time
    Searched refs:old_value (Results 1 - 25 of 166) sorted by null

1 2 3 4 5 6 7

  /bionic/libc/bionic/
pthread_once.cpp 54 int old_value = atomic_load_explicit(once_control_ptr, memory_order_acquire); local
57 if (__predict_true(old_value == ONCE_INITIALIZATION_COMPLETE)) {
63 if (!atomic_compare_exchange_weak_explicit(once_control_ptr, &old_value,
69 if (old_value == ONCE_INITIALIZATION_NOT_YET_STARTED) {
82 __futex_wait_ex(once_control_ptr, 0, old_value, false, nullptr);
83 old_value = atomic_load_explicit(once_control_ptr, memory_order_acquire);
__cxa_guard.cpp 82 int old_value = atomic_load_explicit(&gv->state, memory_order_acquire); local
88 if (old_value == CONSTRUCTION_COMPLETE) {
90 } else if (old_value == CONSTRUCTION_NOT_YET_STARTED) {
91 if (!atomic_compare_exchange_weak_explicit(&gv->state, &old_value,
98 } else if (old_value == CONSTRUCTION_UNDERWAY_WITHOUT_WAITER) {
99 if (!atomic_compare_exchange_weak_explicit(&gv->state, &old_value,
108 old_value = atomic_load_explicit(&gv->state, memory_order_acquire);
115 int old_value = atomic_exchange_explicit(&gv->state, CONSTRUCTION_COMPLETE, memory_order_release); local
116 if (old_value == CONSTRUCTION_UNDERWAY_WITH_WAITER) {
124 int old_value = atomic_exchange_explicit(&gv->state, CONSTRUCTION_NOT_YET_STARTED, memory_order_release) local
    [all...]
semaphore.cpp 144 unsigned int old_value = atomic_load_explicit(sem_count_ptr, memory_order_relaxed); local
145 unsigned int shared = old_value & SEMCOUNT_SHARED_MASK;
152 if (SEMCOUNT_TO_VALUE(old_value) < 0) {
155 } while (!atomic_compare_exchange_weak(sem_count_ptr, &old_value,
156 SEMCOUNT_DECREMENT(old_value) | shared));
158 return SEMCOUNT_TO_VALUE(old_value);
164 unsigned int old_value = atomic_load_explicit(sem_count_ptr, memory_order_relaxed); local
165 unsigned int shared = old_value & SEMCOUNT_SHARED_MASK;
172 if (SEMCOUNT_TO_VALUE(old_value) <= 0) {
175 } while (!atomic_compare_exchange_weak(sem_count_ptr, &old_value,
188 unsigned int old_value = atomic_load_explicit(sem_count_ptr, memory_order_relaxed); local
282 int old_value = __sem_inc(sem_count_ptr); local
    [all...]
  /external/protobuf/src/google/protobuf/stubs/
atomicops_internals_arm_qnx.h 43 inline Atomic32 QNXCmpxchg(Atomic32 old_value,
48 (unsigned)old_value,
54 Atomic32 old_value,
58 if (!QNXCmpxchg(old_value, new_value,
60 return old_value;
63 } while (prev_value == old_value);
69 Atomic32 old_value; local
71 old_value = *ptr;
72 } while (QNXCmpxchg(old_value, new_value,
74 return old_value;
86 Atomic32 old_value = *ptr; local
    [all...]
atomicops_internals_arm_gcc.h 47 typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value,
59 Atomic32 old_value,
63 if (!pLinuxKernelCmpxchg(old_value, new_value,
65 return old_value;
68 } while (prev_value == old_value);
74 Atomic32 old_value; local
76 old_value = *ptr;
77 } while (pLinuxKernelCmpxchg(old_value, new_value,
79 return old_value;
91 Atomic32 old_value = *ptr local
    [all...]
atomicops_internals_macosx.h 43 Atomic32 old_value,
47 if (OSAtomicCompareAndSwap32(old_value, new_value,
49 return old_value;
52 } while (prev_value == old_value);
58 Atomic32 old_value; local
60 old_value = *ptr;
61 } while (!OSAtomicCompareAndSwap32(old_value, new_value,
63 return old_value;
81 Atomic32 old_value,
85 if (OSAtomicCompareAndSwap32Barrier(old_value, new_value
149 Atomic64 old_value; local
    [all...]
atomicops_internals_generic_gcc.h 39 Atomic32 old_value,
41 __atomic_compare_exchange_n(ptr, &old_value, new_value, true,
43 return old_value;
62 Atomic32 old_value,
64 __atomic_compare_exchange_n(ptr, &old_value, new_value, true,
66 return old_value;
70 Atomic32 old_value,
72 __atomic_compare_exchange_n(ptr, &old_value, new_value, true,
74 return old_value;
116 Atomic64 old_value,
    [all...]
atomicops_internals_x86_msvc.h 50 Atomic32 old_value,
52 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
56 Atomic32 old_value,
58 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
133 Atomic64 old_value,
135 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
139 Atomic64 old_value,
141 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
atomicops_internals_ppc_gcc.h 46 Atomic32 old_value,
53 "cmpw 0,%[prev],%[old_value] \n\t"
59 : [ptr] "r"(ptr), [old_value] "r"(old_value), [new_value] "r"(new_value)
107 Atomic32 old_value, Atomic32 new_value) {
108 Atomic32 res = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
114 Atomic32 old_value, Atomic32 new_value) {
116 Atomic32 res = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
atomicops_internals_mips_gcc.h 44 // if (*ptr == old_value)
48 // I.e., replace "*ptr" with "new_value" if "*ptr" used to be "old_value".
53 Atomic32 old_value,
60 "bne %0, %3, 2f\n" // if (prev != old_value) goto 2
68 : "r" (old_value), "r" (new_value), "m" (*ptr)
131 Atomic32 old_value,
134 Atomic32 res = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
140 Atomic32 old_value,
143 Atomic32 res = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
185 Atomic64 old_value,
    [all...]
atomicops_internals_solaris.h 42 Atomic32 old_value,
44 return (Atomic32)atomic_cas_32((volatile uint32_t*)ptr, (uint32_t)old_value, (uint32_t)new_value);
72 Atomic32 old_value,
74 Atomic32 ret = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
81 Atomic32 old_value,
84 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
118 Atomic64 old_value,
120 return atomic_cas_64((volatile uint64_t*)ptr, (uint64_t)old_value, (uint64_t)new_value);
139 Atomic64 old_value,
141 Atomic64 ret = NoBarrier_CompareAndSwap(ptr, old_value, new_value)
    [all...]
  /external/v8/src/base/
atomicops_internals_portable.h 54 Atomic32 old_value, Atomic32 new_value) {
55 __atomic_compare_exchange_n(ptr, &old_value, new_value, false,
57 return old_value;
76 Atomic32 old_value, Atomic32 new_value) {
77 __atomic_compare_exchange_n(ptr, &old_value, new_value, false,
79 return old_value;
82 inline Atomic8 Release_CompareAndSwap(volatile Atomic8* ptr, Atomic8 old_value,
84 bool result = __atomic_compare_exchange_n(ptr, &old_value, new_value, false,
87 return old_value;
91 Atomic32 old_value, Atomic32 new_value)
    [all...]
atomicops_internals_atomicword_compat.h 27 AtomicWord old_value,
30 old_value, new_value);
52 AtomicWord old_value,
55 reinterpret_cast<volatile Atomic32*>(ptr), old_value, new_value);
59 AtomicWord old_value,
62 reinterpret_cast<volatile Atomic32*>(ptr), old_value, new_value);
atomicops_internals_std.h 32 Atomic32 old_value, Atomic32 new_value) {
34 helper::to_std_atomic(ptr), &old_value, new_value, local
36 return old_value;
60 Atomic32 old_value, Atomic32 new_value) {
62 helper::to_std_atomic(ptr), &old_value, new_value, local
64 return old_value;
67 inline Atomic8 Release_CompareAndSwap(volatile Atomic8* ptr, Atomic8 old_value,
70 helper::to_std_atomic(ptr), &old_value, new_value,
73 return old_value;
77 Atomic32 old_value, Atomic32 new_value)
79 helper::to_std_atomic(ptr), &old_value, new_value, local
119 helper::to_std_atomic(ptr), &old_value, new_value, local
147 helper::to_std_atomic(ptr), &old_value, new_value, local
155 helper::to_std_atomic(ptr), &old_value, new_value, local
    [all...]
  /external/webrtc/webrtc/base/
atomicops.h 40 static int CompareAndSwap(volatile int* i, int old_value, int new_value) {
43 old_value);
51 static T* CompareAndSwapPtr(T* volatile* ptr, T* old_value, T* new_value) {
53 reinterpret_cast<PVOID volatile*>(ptr), new_value, old_value));
68 static int CompareAndSwap(volatile int* i, int old_value, int new_value) {
69 return __sync_val_compare_and_swap(i, old_value, new_value);
77 static T* CompareAndSwapPtr(T* volatile* ptr, T* old_value, T* new_value) {
78 return __sync_val_compare_and_swap(ptr, old_value, new_value);
  /external/swiftshader/third_party/LLVM/unittests/Support/
CommandLineTest.cpp 26 const char *old_value = getenv(name); local
27 EXPECT_EQ(NULL, old_value) << old_value;
  /external/llvm/include/llvm/Support/
Atomic.h 34 cas_flag old_value);
  /external/llvm/lib/Support/
Atomic.cpp 45 sys::cas_flag old_value) {
48 if (result == old_value)
52 return __sync_val_compare_and_swap(ptr, old_value, new_value);
54 return InterlockedCompareExchange(ptr, new_value, old_value);
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/
Atomic.h 39 cas_flag old_value);
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Support/
Atomic.cpp 47 sys::cas_flag old_value) {
50 if (result == old_value)
54 return __sync_val_compare_and_swap(ptr, old_value, new_value);
56 return InterlockedCompareExchange(ptr, new_value, old_value);
  /external/swiftshader/third_party/llvm-subzero/include/llvm/Support/
Atomic.h 34 cas_flag old_value);
  /external/swiftshader/third_party/llvm-subzero/lib/Support/
Atomic.cpp 47 sys::cas_flag old_value) {
50 if (result == old_value)
54 return __sync_val_compare_and_swap(ptr, old_value, new_value);
56 return InterlockedCompareExchange(ptr, new_value, old_value);
  /external/webrtc/webrtc/modules/audio_processing/transient/
moving_moments.cc 38 const float old_value = queue_.front(); local
42 sum_ += in[i] - old_value;
43 sum_of_squares_ += in[i] * in[i] - old_value * old_value;
  /external/ltp/include/lapi/
timerfd.h 38 struct itimerspec *old_value)
41 old_value);
  /external/libchrome/base/
atomicops_internals_x86_msvc.h 30 Atomic32 old_value,
35 static_cast<LONG>(old_value));
72 Atomic32 old_value,
74 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
78 Atomic32 old_value,
80 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
118 Atomic64 old_value,
122 reinterpret_cast<PVOID>(new_value), reinterpret_cast<PVOID>(old_value));
181 Atomic64 old_value,
183 return NoBarrier_CompareAndSwap(ptr, old_value, new_value)
    [all...]

Completed in 479 milliseconds

1 2 3 4 5 6 7