Lines Matching defs:prev
216 int prev, rc;
218 _arch_atomic_fetch_add_unless(prev, rc, v->counter, a, u, "w");
220 return prev;
227 s64 prev;
230 _arch_atomic_fetch_add_unless(prev, rc, v->counter, a, u, "d");
232 return prev;
254 int prev, rc;
256 _arch_atomic_inc_unless_negative(prev, rc, v->counter, "w");
258 return !(prev < 0);
280 int prev, rc;
282 _arch_atomic_dec_unless_positive(prev, rc, v->counter, "w");
284 return !(prev > 0);
306 int prev, rc;
308 _arch_atomic_dec_if_positive(prev, rc, v->counter, "w");
310 return prev - 1;
318 s64 prev;
321 _arch_atomic_inc_unless_negative(prev, rc, v->counter, "d");
323 return !(prev < 0);
330 s64 prev;
333 _arch_atomic_dec_unless_positive(prev, rc, v->counter, "d");
335 return !(prev > 0);
342 s64 prev;
345 _arch_atomic_dec_if_positive(prev, rc, v->counter, "d");
347 return prev - 1;