Lines Matching defs:prev
67 int prev = *ptr;
68 if (prev != oldval)
69 return prev;
71 if (__m68k_cmpxchg (prev, newval, ptr) == newval)
73 return prev;
75 // We failed even though prev == oldval. Try again.
84 int prev = *ptr;
86 if (__m68k_cmpxchg (prev, prev + add_value, ptr) == prev + add_value)
87 return prev + add_value;
96 int prev = *ptr;
98 if (__m68k_cmpxchg (prev, newval, ptr) == prev)
99 return prev;
128 int prev = *ptr;
129 if (prev != oldval)
130 return prev;
132 if (__kernel_cmpxchg (prev, newval, ptr) == 0)
134 return prev;
136 // We failed even though prev == oldval. Try again.
145 int prev = *ptr;
147 if (__kernel_cmpxchg (prev, prev + add_value, ptr) == 0)
148 return prev + add_value;
157 int prev = *ptr;
159 if (__kernel_cmpxchg (prev, newval, ptr) == 0)
160 return prev;