Searched refs:cmpxchg_acquire (Results 1 – 5 of 5) sorted by relevance
/linux-6.3-rc2/kernel/locking/ |
A D | qspinlock_paravirt.h | 91 (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-6.3-rc2/tools/memory-model/ |
A D | linux-kernel.def | 36 cmpxchg_acquire(X,V,W) __cmpxchg{acquire}(X,V,W)
|
/linux-6.3-rc2/kernel/kcsan/ |
A D | kcsan_test.c | 505 cmpxchg_acquire(flag, 0, 1) == 0,
|
/linux-6.3-rc2/include/linux/atomic/ |
A D | atomic-instrumented.h | 1919 #define cmpxchg_acquire(ptr, ...) \ macro
|
/linux-6.3-rc2/tools/memory-model/Documentation/ |
A D | explanation.txt | 1870 while (cmpxchg_acquire(&s, 0, 1) != 0) 1882 return !cmpxchg_acquire(&s, 0, 1);
|
Completed in 14 milliseconds