Searched refs:atomic_cmpxchg_release (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/tools/include/linux/ |
D | atomic.h | 10 #define atomic_cmpxchg_release atomic_cmpxchg macro
|
D | refcount.h | 135 old = atomic_cmpxchg_release(&r->refs, val, new); in refcount_sub_and_test()
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | atomic.h | 97 #define atomic_cmpxchg_release(v, old, new) \ macro 157 #define atomic64_cmpxchg_release atomic_cmpxchg_release
|
/Linux-v4.19/kernel/locking/ |
D | osq_lock.c | 214 if (likely(atomic_cmpxchg_release(&lock->tail, curr, in osq_unlock()
|
/Linux-v4.19/include/linux/ |
D | atomic.h | 451 #define atomic_cmpxchg_release atomic_cmpxchg macro 460 #ifndef atomic_cmpxchg_release 461 #define atomic_cmpxchg_release(...) \ macro
|
/Linux-v4.19/tools/memory-model/ |
D | linux-kernel.def | 103 atomic_cmpxchg_release(X,V,W) __cmpxchg{release}(X,V,W)
|