Lines Matching refs:prev
173 int prev;
175 prev = get(obj);
176 } while (!compareAndSet(obj, prev, newValue));
177 return prev;
188 int prev, next;
190 prev = get(obj);
191 next = prev + 1;
192 } while (!compareAndSet(obj, prev, next));
193 return prev;
204 int prev, next;
206 prev = get(obj);
207 next = prev - 1;
208 } while (!compareAndSet(obj, prev, next));
209 return prev;
221 int prev, next;
223 prev = get(obj);
224 next = prev + delta;
225 } while (!compareAndSet(obj, prev, next));
226 return prev;
237 int prev, next;
239 prev = get(obj);
240 next = prev + 1;
241 } while (!compareAndSet(obj, prev, next));
253 int prev, next;
255 prev = get(obj);
256 next = prev - 1;
257 } while (!compareAndSet(obj, prev, next));
270 int prev, next;
272 prev = get(obj);
273 next = prev + delta;
274 } while (!compareAndSet(obj, prev, next));
292 int prev, next;
294 prev = get(obj);
295 next = updateFunction.applyAsInt(prev);
296 } while (!compareAndSet(obj, prev, next));
297 return prev;
314 int prev, next;
316 prev = get(obj);
317 next = updateFunction.applyAsInt(prev);
318 } while (!compareAndSet(obj, prev, next));
340 int prev, next;
342 prev = get(obj);
343 next = accumulatorFunction.applyAsInt(prev, x);
344 } while (!compareAndSet(obj, prev, next));
345 return prev;
366 int prev, next;
368 prev = get(obj);
369 next = accumulatorFunction.applyAsInt(prev, x);
370 } while (!compareAndSet(obj, prev, next));