atomic_cmpxchg_relaxed 128 arch/arm/include/asm/atomic.h #define atomic_cmpxchg_relaxed atomic_cmpxchg_relaxed atomic_cmpxchg_relaxed 307 arch/riscv/include/asm/atomic.h #define atomic_cmpxchg_relaxed atomic_cmpxchg_relaxed atomic_cmpxchg_relaxed 1021 drivers/iommu/arm-smmu-v3.c } while (atomic_cmpxchg_relaxed(&cmdq->lock, val, val + 1) != val); atomic_cmpxchg_relaxed 1042 drivers/iommu/arm-smmu-v3.c __ret = !atomic_cmpxchg_relaxed(&cmdq->lock, 0, INT_MIN); \ atomic_cmpxchg_relaxed 686 include/asm-generic/atomic-instrumented.h #define atomic_cmpxchg_relaxed atomic_cmpxchg_relaxed atomic_cmpxchg_relaxed 924 include/asm-generic/atomic-long.h return atomic_cmpxchg_relaxed(v, old, new); atomic_cmpxchg_relaxed 864 include/linux/atomic-fallback.h #ifndef atomic_cmpxchg_relaxed atomic_cmpxchg_relaxed 874 include/linux/atomic-fallback.h int ret = atomic_cmpxchg_relaxed(v, old, new); atomic_cmpxchg_relaxed 886 include/linux/atomic-fallback.h return atomic_cmpxchg_relaxed(v, old, new); atomic_cmpxchg_relaxed 897 include/linux/atomic-fallback.h ret = atomic_cmpxchg_relaxed(v, old, new); atomic_cmpxchg_relaxed 957 include/linux/atomic-fallback.h r = atomic_cmpxchg_relaxed(v, o, new); atomic_cmpxchg_relaxed 78 kernel/locking/qrwlock.c } while (atomic_cmpxchg_relaxed(&lock->cnts, _QW_WAITING, atomic_cmpxchg_relaxed 230 kernel/locking/qspinlock.c old = atomic_cmpxchg_relaxed(&lock->val, val, new); atomic_cmpxchg_relaxed 8 tools/include/linux/atomic.h #ifndef atomic_cmpxchg_relaxed atomic_cmpxchg_relaxed 89 tools/include/linux/refcount.h old = atomic_cmpxchg_relaxed(&r->refs, val, new);