Lines Matching refs:prev

216        int prev, rc;  local
218 _arch_atomic_fetch_add_unless(prev, rc, v->counter, a, u, "w");
220 return prev;
227 s64 prev; in arch_atomic64_fetch_add_unless() local
230 _arch_atomic_fetch_add_unless(prev, rc, v->counter, a, u, "d"); in arch_atomic64_fetch_add_unless()
232 return prev; in arch_atomic64_fetch_add_unless()
254 int prev, rc; in arch_atomic_inc_unless_negative() local
256 _arch_atomic_inc_unless_negative(prev, rc, v->counter, "w"); in arch_atomic_inc_unless_negative()
258 return !(prev < 0); in arch_atomic_inc_unless_negative()
280 int prev, rc; in arch_atomic_dec_unless_positive() local
282 _arch_atomic_dec_unless_positive(prev, rc, v->counter, "w"); in arch_atomic_dec_unless_positive()
284 return !(prev > 0); in arch_atomic_dec_unless_positive()
306 int prev, rc; in arch_atomic_dec_if_positive() local
308 _arch_atomic_dec_if_positive(prev, rc, v->counter, "w"); in arch_atomic_dec_if_positive()
310 return prev - 1; in arch_atomic_dec_if_positive()
318 s64 prev; in arch_atomic64_inc_unless_negative() local
321 _arch_atomic_inc_unless_negative(prev, rc, v->counter, "d"); in arch_atomic64_inc_unless_negative()
323 return !(prev < 0); in arch_atomic64_inc_unless_negative()
330 s64 prev; in arch_atomic64_dec_unless_positive() local
333 _arch_atomic_dec_unless_positive(prev, rc, v->counter, "d"); in arch_atomic64_dec_unless_positive()
335 return !(prev > 0); in arch_atomic64_dec_unless_positive()
342 s64 prev; in arch_atomic64_dec_if_positive() local
345 _arch_atomic_dec_if_positive(prev, rc, v->counter, "d"); in arch_atomic64_dec_if_positive()
347 return prev - 1; in arch_atomic64_dec_if_positive()