Symbol: arch_try_cmpxchg
arch/s390/include/asm/atomic.h
119
return arch_try_cmpxchg(&v->counter, old, new);
arch/s390/include/asm/atomic.h
199
return arch_try_cmpxchg(&v->counter, old, new);
arch/s390/include/asm/cmpxchg.h
170
#define arch_try_cmpxchg64 arch_try_cmpxchg
arch/s390/include/asm/cmpxchg.h
171
#define arch_try_cmpxchg_local arch_try_cmpxchg
arch/s390/include/asm/cmpxchg.h
172
#define arch_try_cmpxchg64_local arch_try_cmpxchg
arch/s390/include/asm/cmpxchg.h
187
} while (!arch_try_cmpxchg((u32 *)ptr, &old, new));
arch/s390/include/asm/cmpxchg.h
202
} while (!arch_try_cmpxchg((u32 *)ptr, &old, new));
arch/s390/include/asm/cmpxchg.h
217
} while (!arch_try_cmpxchg((u32 *)ptr, &old, x & 0xffffffff));
arch/s390/include/asm/cmpxchg.h
224
} while (!arch_try_cmpxchg((u64 *)ptr, &old, x));
arch/s390/include/asm/preempt.h
52
} while (!arch_try_cmpxchg(&get_lowcore()->preempt_count, &old, new));
arch/s390/include/asm/spinlock.h
142
if (!arch_try_cmpxchg(&rw->cnts, &old, 0x30000))
arch/s390/include/asm/spinlock.h
157
return (!(old & 0xffff0000) && arch_try_cmpxchg(&rw->cnts, &old, old + 1));
arch/s390/include/asm/spinlock.h
165
return !old && arch_try_cmpxchg(&rw->cnts, &old, 0x30000);
arch/s390/include/asm/spinlock.h
79
return likely(arch_try_cmpxchg(&lp->lock, &old, spinlock_lockval()));
arch/s390/kvm/dat.c
156
return arch_try_cmpxchg((long *)crstep, &old.val, new.val);
arch/s390/lib/spinlock.c
181
if (arch_try_cmpxchg(&lp->lock, &old, new))
arch/s390/lib/spinlock.c
189
if (arch_try_cmpxchg(&lp->lock, &old, new))
arch/s390/lib/spinlock.c
226
if (arch_try_cmpxchg(&lp->lock, &old, new))
arch/s390/lib/spinlock.c
300
if (arch_try_cmpxchg(&lp->lock, &owner, cpu))
arch/s390/lib/spinlock.c
342
arch_try_cmpxchg(&rw->cnts, &old, old | 0x10000))
arch/x86/include/asm/atomic.h
107
return arch_try_cmpxchg(&v->counter, old, new);
arch/x86/include/asm/atomic64_64.h
101
return arch_try_cmpxchg(&v->counter, old, new);
arch/x86/include/asm/cmpxchg_64.h
20
arch_try_cmpxchg((ptr), (po), (n)); \
include/linux/atomic/atomic-arch-fallback.h
183
#if defined(arch_try_cmpxchg)
include/linux/atomic/atomic-arch-fallback.h
184
#define raw_try_cmpxchg arch_try_cmpxchg
include/linux/atomic/atomic-arch-fallback.h
187
__atomic_op_fence(arch_try_cmpxchg, __VA_ARGS__)
include/linux/atomic/atomic-arch-fallback.h
203
__atomic_op_acquire(arch_try_cmpxchg, __VA_ARGS__)
include/linux/atomic/atomic-arch-fallback.h
204
#elif defined(arch_try_cmpxchg)
include/linux/atomic/atomic-arch-fallback.h
205
#define raw_try_cmpxchg_acquire arch_try_cmpxchg
include/linux/atomic/atomic-arch-fallback.h
221
__atomic_op_release(arch_try_cmpxchg, __VA_ARGS__)
include/linux/atomic/atomic-arch-fallback.h
222
#elif defined(arch_try_cmpxchg)
include/linux/atomic/atomic-arch-fallback.h
223
#define raw_try_cmpxchg_release arch_try_cmpxchg
include/linux/atomic/atomic-arch-fallback.h
237
#elif defined(arch_try_cmpxchg)
include/linux/atomic/atomic-arch-fallback.h
238
#define raw_try_cmpxchg_relaxed arch_try_cmpxchg