Lines Matching defs:prev
257 int32_t prev;
267 prev = *ptr;
272 } while (prev == expectedValue);
273 return prev;
290 int32_t prev, status;
292 prev = *ptr;
293 status = android_atomic_release_cas(prev, prev - value, ptr);
295 return prev;
307 int32_t prev, status;
309 prev = *ptr;
310 status = android_atomic_release_cas(prev, prev ^ value, ptr);
312 return prev;
316 uint32_t prev, status;
318 prev = *ptr;
319 uint32_t n = rsMin(value, prev);
320 status = android_atomic_release_cas((int32_t) prev, (int32_t)n, (volatile int32_t*) ptr);
322 return prev;
326 int32_t prev, status;
328 prev = *ptr;
329 int32_t n = rsMin(value, prev);
330 status = android_atomic_release_cas(prev, n, ptr);
332 return prev;
336 uint32_t prev, status;
338 prev = *ptr;
339 uint32_t n = rsMax(value, prev);
340 status = android_atomic_release_cas((int32_t) prev, (int32_t) n, (volatile int32_t*) ptr);
342 return prev;
346 int32_t prev, status;
348 prev = *ptr;
349 int32_t n = rsMax(value, prev);
350 status = android_atomic_release_cas(prev, n, ptr);
352 return prev;