Home
last modified time | relevance | path

Searched refs:dec (Results 1 – 1 of 1) sorted by relevance

/include/linux/
Datomic-fallback.h1168 int dec, c = atomic_read(v); in atomic_dec_if_positive() local
1171 dec = c - 1; in atomic_dec_if_positive()
1172 if (unlikely(dec < 0)) in atomic_dec_if_positive()
1174 } while (!atomic_try_cmpxchg(v, &c, dec)); in atomic_dec_if_positive()
1176 return dec; in atomic_dec_if_positive()
2278 s64 dec, c = atomic64_read(v); in atomic64_dec_if_positive() local
2281 dec = c - 1; in atomic64_dec_if_positive()
2282 if (unlikely(dec < 0)) in atomic64_dec_if_positive()
2284 } while (!atomic64_try_cmpxchg(v, &c, dec)); in atomic64_dec_if_positive()
2286 return dec; in atomic64_dec_if_positive()