Home
last modified time | relevance | path

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

/Linux-v4.19/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, long 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-v4.19/include/asm-generic/
Datomic-instrumented.h77 #ifdef arch_atomic64_try_cmpxchg
83 return arch_atomic64_try_cmpxchg(v, old, new); in atomic64_try_cmpxchg()