Searched refs:try_cmpxchg_acquire (Results 1 – 5 of 5) sorted by relevance
| /linux/tools/testing/selftests/bpf/ |
| H A D | bpf_atomic.h | 60 #define try_cmpxchg_acquire(p, pold, new) try_cmpxchg(p, pold, new) macro 138 try_cmpxchg_acquire(&(p)->counter, pold, new)
|
| /linux/kernel/locking/ |
| H A D | qspinlock_paravirt.h | 92 try_cmpxchg_acquire(&lock->locked, &old, _Q_LOCKED_VAL)) { in pv_hybrid_queued_unfair_trylock() 125 try_cmpxchg_acquire(&lock->locked_pending, &old, _Q_LOCKED_VAL); in trylock_clear_pending()
|
| H A D | rtmutex.c | 221 return try_cmpxchg_acquire(&lock->owner, &old, new); in rt_mutex_cmpxchg_acquire()
|
| /linux/include/linux/ |
| H A D | objpool.h | 203 } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)); in __objpool_try_add_slot()
|
| /linux/include/linux/atomic/ |
| H A D | atomic-instrumented.h | 4883 #define try_cmpxchg_acquire(ptr, oldp, ...) \ macro
|