• Home
  • Raw
  • Download

Lines Matching refs:old_value

39                                          Atomic32 old_value,  in NoBarrier_CompareAndSwap()  argument
43 if (OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_CompareAndSwap()
45 return old_value; in NoBarrier_CompareAndSwap()
48 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
54 Atomic32 old_value; in NoBarrier_AtomicExchange() local
56 old_value = *ptr; in NoBarrier_AtomicExchange()
57 } while (!OSAtomicCompareAndSwap32(old_value, new_value, in NoBarrier_AtomicExchange()
59 return old_value; in NoBarrier_AtomicExchange()
77 Atomic32 old_value, in Acquire_CompareAndSwap() argument
81 if (OSAtomicCompareAndSwap32Barrier(old_value, new_value, in Acquire_CompareAndSwap()
83 return old_value; in Acquire_CompareAndSwap()
86 } while (prev_value == old_value); in Acquire_CompareAndSwap()
91 Atomic32 old_value, in Release_CompareAndSwap() argument
93 return Acquire_CompareAndSwap(ptr, old_value, new_value); in Release_CompareAndSwap()
130 Atomic64 old_value, in NoBarrier_CompareAndSwap() argument
134 if (OSAtomicCompareAndSwap64(old_value, new_value, in NoBarrier_CompareAndSwap()
136 return old_value; in NoBarrier_CompareAndSwap()
139 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
145 Atomic64 old_value; in NoBarrier_AtomicExchange() local
147 old_value = *ptr; in NoBarrier_AtomicExchange()
148 } while (!OSAtomicCompareAndSwap64(old_value, new_value, in NoBarrier_AtomicExchange()
150 return old_value; in NoBarrier_AtomicExchange()
164 Atomic64 old_value, in Acquire_CompareAndSwap() argument
168 if (OSAtomicCompareAndSwap64Barrier(old_value, new_value, in Acquire_CompareAndSwap()
170 return old_value; in Acquire_CompareAndSwap()
173 } while (prev_value == old_value); in Acquire_CompareAndSwap()
178 Atomic64 old_value, in Release_CompareAndSwap() argument
182 return Acquire_CompareAndSwap(ptr, old_value, new_value); in Release_CompareAndSwap()
226 AtomicWord old_value, in NoBarrier_CompareAndSwap() argument
230 old_value, new_value); in NoBarrier_CompareAndSwap()
252 AtomicWord old_value, in Acquire_CompareAndSwap() argument
256 old_value, new_value); in Acquire_CompareAndSwap()
260 AtomicWord old_value, in Release_CompareAndSwap() argument
264 old_value, new_value); in Release_CompareAndSwap()