Home | History | Annotate | Download | only in atomic

Lines Matching refs:prev

171         int prev;
173 prev = get(obj);
174 } while (!compareAndSet(obj, prev, newValue));
175 return prev;
186 int prev, next;
188 prev = get(obj);
189 next = prev + 1;
190 } while (!compareAndSet(obj, prev, next));
191 return prev;
202 int prev, next;
204 prev = get(obj);
205 next = prev - 1;
206 } while (!compareAndSet(obj, prev, next));
207 return prev;
219 int prev, next;
221 prev = get(obj);
222 next = prev + delta;
223 } while (!compareAndSet(obj, prev, next));
224 return prev;
235 int prev, next;
237 prev = get(obj);
238 next = prev + 1;
239 } while (!compareAndSet(obj, prev, next));
251 int prev, next;
253 prev = get(obj);
254 next = prev - 1;
255 } while (!compareAndSet(obj, prev, next));
268 int prev, next;
270 prev = get(obj);
271 next = prev + delta;
272 } while (!compareAndSet(obj, prev, next));
288 int prev, next;
290 prev = get(obj);
291 next = updateFunction.applyAsInt(prev);
292 } while (!compareAndSet(obj, prev, next));
293 return prev;
308 int prev, next;
310 prev = get(obj);
311 next = updateFunction.applyAsInt(prev);
312 } while (!compareAndSet(obj, prev, next));
333 int prev, next;
335 prev = get(obj);
336 next = accumulatorFunction.applyAsInt(prev, x);
337 } while (!compareAndSet(obj, prev, next));
338 return prev;
358 int prev, next;
360 prev = get(obj);
361 next = accumulatorFunction.applyAsInt(prev, x);
362 } while (!compareAndSet(obj, prev, next));