Home
last modified time | relevance | path

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

/Linux-v6.1/kernel/locking/
Dqspinlock_paravirt.h91 (cmpxchg_acquire(&lock->locked, 0, _Q_LOCKED_VAL) == 0)) { in pv_hybrid_queued_unfair_trylock()
122 (cmpxchg_acquire(&lock->locked_pending, _Q_PENDING_VAL, in trylock_clear_pending()
/Linux-v6.1/tools/memory-model/
Dlinux-kernel.def36 cmpxchg_acquire(X,V,W) __cmpxchg{acquire}(X,V,W)
/Linux-v6.1/kernel/kcsan/
Dkcsan_test.c500 cmpxchg_acquire(flag, 0, 1) == 0,
/Linux-v6.1/include/linux/atomic/
Datomic-instrumented.h1919 #define cmpxchg_acquire(ptr, ...) \ macro
/Linux-v6.1/tools/memory-model/Documentation/
Dexplanation.txt1839 while (cmpxchg_acquire(&s, 0, 1) != 0)
1851 return !cmpxchg_acquire(&s, 0, 1);