Lines Matching refs:arch_atomic64_cmpxchg
64 static __always_inline s64 arch_atomic64_cmpxchg(atomic64_t *v, s64 o, s64 n)
68 #define arch_atomic64_cmpxchg arch_atomic64_cmpxchg
200 while ((old = arch_atomic64_cmpxchg(v, c, c & i)) != c)
208 while ((old = arch_atomic64_cmpxchg(v, c, c & i)) != c)
219 while ((old = arch_atomic64_cmpxchg(v, c, c | i)) != c)
227 while ((old = arch_atomic64_cmpxchg(v, c, c | i)) != c)
238 while ((old = arch_atomic64_cmpxchg(v, c, c ^ i)) != c)
246 while ((old = arch_atomic64_cmpxchg(v, c, c ^ i)) != c)
257 while ((old = arch_atomic64_cmpxchg(v, c, c + i)) != c)