Lines Matching refs:atomic64_try_cmpxchg
2224 #define arch_atomic64_try_cmpxchg atomic64_try_cmpxchg
2230 #ifdef atomic64_try_cmpxchg
2231 #define atomic64_try_cmpxchg_acquire atomic64_try_cmpxchg
2232 #define atomic64_try_cmpxchg_release atomic64_try_cmpxchg
2233 #define atomic64_try_cmpxchg_relaxed atomic64_try_cmpxchg
2236 #ifndef atomic64_try_cmpxchg
2238 atomic64_try_cmpxchg(atomic64_t *v, s64 *old, s64 new) in atomic64_try_cmpxchg() function
2246 #define atomic64_try_cmpxchg atomic64_try_cmpxchg macro
2311 #ifndef atomic64_try_cmpxchg
2313 atomic64_try_cmpxchg(atomic64_t *v, s64 *old, s64 new) in atomic64_try_cmpxchg() function
2321 #define atomic64_try_cmpxchg atomic64_try_cmpxchg macro
2424 } while (!atomic64_try_cmpxchg(v, &c, c + a)); in atomic64_fetch_add_unless()
2480 } while (!atomic64_try_cmpxchg(v, &c, c + 1)); in atomic64_inc_unless_negative()
2498 } while (!atomic64_try_cmpxchg(v, &c, c - 1)); in atomic64_dec_unless_positive()
2517 } while (!atomic64_try_cmpxchg(v, &c, dec)); in atomic64_dec_if_positive()