Lines Matching refs:prev_value
41 Atomic32 prev_value; in NoBarrier_CompareAndSwap() local
47 prev_value = *ptr; in NoBarrier_CompareAndSwap()
48 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
49 return prev_value; in NoBarrier_CompareAndSwap()
79 Atomic32 prev_value; in Acquire_CompareAndSwap() local
85 prev_value = *ptr; in Acquire_CompareAndSwap()
86 } while (prev_value == old_value); in Acquire_CompareAndSwap()
87 return prev_value; in Acquire_CompareAndSwap()
132 Atomic64 prev_value; in NoBarrier_CompareAndSwap() local
138 prev_value = *ptr; in NoBarrier_CompareAndSwap()
139 } while (prev_value == old_value); in NoBarrier_CompareAndSwap()
140 return prev_value; in NoBarrier_CompareAndSwap()
166 Atomic64 prev_value; in Acquire_CompareAndSwap() local
172 prev_value = *ptr; in Acquire_CompareAndSwap()
173 } while (prev_value == old_value); in Acquire_CompareAndSwap()
174 return prev_value; in Acquire_CompareAndSwap()