Searched refs:cmpxchg_relaxed (Results 1 - 6 of 6) sorted by relevance
/linux-4.4.14/arch/arm64/include/asm/ |
H A D | cmpxchg.h | 159 #define cmpxchg_relaxed(...) __cmpxchg_wrapper( , __VA_ARGS__) macro 163 #define cmpxchg_local cmpxchg_relaxed 166 #define cmpxchg64_relaxed cmpxchg_relaxed
|
H A D | atomic.h | 85 cmpxchg_relaxed(&((v)->counter), (old), (new))
|
/linux-4.4.14/include/linux/ |
H A D | atomic.h | 357 /* cmpxchg_relaxed */ 358 #ifndef cmpxchg_relaxed 359 #define cmpxchg_relaxed cmpxchg macro 363 #else /* cmpxchg_relaxed */ 379 #endif /* cmpxchg_relaxed */
|
/linux-4.4.14/kernel/locking/ |
H A D | qrwlock.c | 130 (cmpxchg_relaxed(&l->wmode, 0, _QW_WAITING) == 0)) queued_write_lock_slowpath()
|
H A D | rtmutex.c | 77 # define rt_mutex_cmpxchg_relaxed(l,c,n) (cmpxchg_relaxed(&l->owner, c, n) == c) 92 } while (cmpxchg_relaxed(p, owner, mark_rt_mutex_waiters()
|
/linux-4.4.14/arch/arm/include/asm/ |
H A D | cmpxchg.h | 209 #define cmpxchg_relaxed(ptr,o,n) ({ \ macro
|
Completed in 140 milliseconds