Home
last modified time | relevance | path

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

/Linux-v5.4/arch/x86/include/asm/
Datomic64_64.h183 #define arch_atomic64_try_cmpxchg arch_atomic64_try_cmpxchg macro
184 static __always_inline bool arch_atomic64_try_cmpxchg(atomic64_t *v, s64 *old, s64 new) in arch_atomic64_try_cmpxchg() function
207 } while (!arch_atomic64_try_cmpxchg(v, &val, val & i)); in arch_atomic64_fetch_and()
224 } while (!arch_atomic64_try_cmpxchg(v, &val, val | i)); in arch_atomic64_fetch_or()
241 } while (!arch_atomic64_try_cmpxchg(v, &val, val ^ i)); in arch_atomic64_fetch_xor()
/Linux-v5.4/include/asm-generic/
Datomic-instrumented.h1499 #if defined(arch_atomic64_try_cmpxchg)
1505 return arch_atomic64_try_cmpxchg(v, old, new); in atomic64_try_cmpxchg()