Home
last modified time | relevance | path

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

/linux-6.12.1/kernel/locking/
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()
Drtmutex.c218 return try_cmpxchg_acquire(&lock->owner, &old, new); in rt_mutex_cmpxchg_acquire()
/linux-6.12.1/include/linux/
Dobjpool.h204 } while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1)); in __objpool_try_add_slot()
/linux-6.12.1/include/linux/atomic/
Datomic-instrumented.h4883 #define try_cmpxchg_acquire(ptr, oldp, ...) \ macro
/linux-6.12.1/fs/bcachefs/
Dbtree_io.c2026 } while (!try_cmpxchg_acquire(&b->flags, &old, new)); in __bch2_btree_node_write()