Home
last modified time | relevance | path

Searched refs:atomic_cmpxchg (Results 1 – 7 of 7) sorted by relevance

/tools/include/linux/
A Datomic.h11 #define atomic_cmpxchg_relaxed atomic_cmpxchg
12 #define atomic_cmpxchg_release atomic_cmpxchg
/tools/testing/selftests/futex/include/
A Datomic.h36 atomic_cmpxchg(atomic_t *addr, int oldval, int newval) in atomic_cmpxchg() function
/tools/arch/x86/include/asm/
A Datomic.h69 static __always_inline int atomic_cmpxchg(atomic_t *v, int old, int new) in atomic_cmpxchg() function
/tools/include/asm-generic/
A Datomic-gcc.h68 static inline int atomic_cmpxchg(atomic_t *v, int oldval, int newval) in atomic_cmpxchg() function
/tools/memory-model/Documentation/
A Dherd-representation.txt101 | atomic_cmpxchg | On success: R*[MB] ->rmw W*[MB] |
A Dlitmus-tests.txt1011 in litmus tests, for example, by using atomic_cmpxchg().
/tools/memory-model/
A Dlinux-kernel.def130 atomic_cmpxchg(X,V,W) __cmpxchg{MB}(X,V,W)

Completed in 17 milliseconds