Home
last modified time | relevance | path

Searched refs:atomic_cmpxchg_release (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/tools/include/linux/
Datomic.h10 #define atomic_cmpxchg_release atomic_cmpxchg macro
Drefcount.h135 old = atomic_cmpxchg_release(&r->refs, val, new); in refcount_sub_and_test()
/Linux-v4.19/arch/arm64/include/asm/
Datomic.h97 #define atomic_cmpxchg_release(v, old, new) \ macro
157 #define atomic64_cmpxchg_release atomic_cmpxchg_release
/Linux-v4.19/kernel/locking/
Dosq_lock.c214 if (likely(atomic_cmpxchg_release(&lock->tail, curr, in osq_unlock()
/Linux-v4.19/include/linux/
Datomic.h451 #define atomic_cmpxchg_release atomic_cmpxchg macro
460 #ifndef atomic_cmpxchg_release
461 #define atomic_cmpxchg_release(...) \ macro
/Linux-v4.19/tools/memory-model/
Dlinux-kernel.def103 atomic_cmpxchg_release(X,V,W) __cmpxchg{release}(X,V,W)