atomic_cmpxchg_acquire 308 arch/riscv/include/asm/atomic.h #define atomic_cmpxchg_acquire atomic_cmpxchg_acquire atomic_cmpxchg_acquire 666 include/asm-generic/atomic-instrumented.h #define atomic_cmpxchg_acquire atomic_cmpxchg_acquire atomic_cmpxchg_acquire 912 include/asm-generic/atomic-long.h return atomic_cmpxchg_acquire(v, old, new); atomic_cmpxchg_acquire 870 include/linux/atomic-fallback.h #ifndef atomic_cmpxchg_acquire atomic_cmpxchg_acquire 878 include/linux/atomic-fallback.h #define atomic_cmpxchg_acquire atomic_cmpxchg_acquire atomic_cmpxchg_acquire 931 include/linux/atomic-fallback.h r = atomic_cmpxchg_acquire(v, o, new); atomic_cmpxchg_acquire 59 kernel/locking/osq_lock.c atomic_cmpxchg_acquire(&lock->tail, curr, old) == curr) { atomic_cmpxchg_acquire 69 kernel/locking/qrwlock.c (atomic_cmpxchg_acquire(&lock->cnts, 0, _QW_LOCKED) == 0)) atomic_cmpxchg_acquire 146 kernel/locking/qspinlock_paravirt.h val = atomic_cmpxchg_acquire(&lock->val, old, new); atomic_cmpxchg_acquire 1971 kernel/sched/rt.c return !atomic_cmpxchg_acquire(v, 0, 1);