Home
last modified time | relevance | path

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

/linux-4.4.14/arch/arm64/include/asm/
Dcmpxchg.h159 #define cmpxchg_relaxed(...) __cmpxchg_wrapper( , __VA_ARGS__) macro
163 #define cmpxchg_local cmpxchg_relaxed
166 #define cmpxchg64_relaxed cmpxchg_relaxed
Datomic.h85 cmpxchg_relaxed(&((v)->counter), (old), (new))
/linux-4.4.14/kernel/locking/
Dqrwlock.c130 (cmpxchg_relaxed(&l->wmode, 0, _QW_WAITING) == 0)) in queued_write_lock_slowpath()
Drtmutex.c77 # define rt_mutex_cmpxchg_relaxed(l,c,n) (cmpxchg_relaxed(&l->owner, c, n) == c)
92 } while (cmpxchg_relaxed(p, owner, in mark_rt_mutex_waiters()
/linux-4.4.14/include/linux/
Datomic.h358 #ifndef cmpxchg_relaxed
359 #define cmpxchg_relaxed cmpxchg macro
/linux-4.4.14/arch/arm/include/asm/
Dcmpxchg.h209 #define cmpxchg_relaxed(ptr,o,n) ({ \ macro