Searched refs:arch_atomic_try_cmpxchg (Results 1 – 2 of 2) sorted by relevance
/linux/arch/x86/include/asm/ |
H A D | atomic.h | 105 static __always_inline bool arch_atomic_try_cmpxchg(atomic_t *v, int *old, int new) in arch_atomic_try_cmpxchg() function 109 #define arch_atomic_try_cmpxchg arch_atomic_try_cmpxchg macro 129 do { } while (!arch_atomic_try_cmpxchg(v, &val, val & i)); in arch_atomic_fetch_and() 147 do { } while (!arch_atomic_try_cmpxchg(v, &val, val | i)); in arch_atomic_fetch_or() 165 do { } while (!arch_atomic_try_cmpxchg(v, &val, val ^ i)); in arch_atomic_fetch_xor()
|
/linux/arch/s390/include/asm/ |
H A D | atomic.h | 117 static __always_inline bool arch_atomic_try_cmpxchg(atomic_t *v, int *old, int new) in arch_atomic_try_cmpxchg() function 121 #define arch_atomic_try_cmpxchg arch_atomic_try_cmpxchg macro
|