Home
last modified time | relevance | path

Searched refs:try_cmpxchg_acquire (Results 1 – 5 of 5) sorted by relevance

/linux/tools/testing/selftests/bpf/
H A Dbpf_atomic.h60 #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 Dqspinlock_paravirt.h92 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 Drtmutex.c221 return try_cmpxchg_acquire(&lock->owner, &old, new); in rt_mutex_cmpxchg_acquire()
/linux/include/linux/
H A Dobjpool.h203 } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)); in __objpool_try_add_slot()
/linux/include/linux/atomic/
H A Datomic-instrumented.h4883 #define try_cmpxchg_acquire(ptr, oldp, ...) \ macro