Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
a254a9da455c171441ab3a76ed8f5d1e9412e15f
/
arch
/
arm64
/
include
/
asm
/
cmpxchg.h
3364c6c
arm64: atomics: lse: Dereference matching size
by Kees Cook
· 3 years ago
920fdab
arm64: fix unreachable code issue with cmpxchg
by Arnd Bergmann
· 5 years ago
5aad6cd
arm64: atomics: Undefine internal macros after use
by Will Deacon
· 5 years ago
0533f97
arm64: asm: Kill 'asm/atomic_arch.h'
by Will Deacon
· 5 years ago
addfc38
arm64: atomics: avoid out-of-line ll/sc atomics
by Andrew Murray
· 5 years ago
caab277
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
by Thomas Gleixner
· 6 years ago
41b8687
Merge branch 'locking/atomics' into locking/core, to pick up WIP commits
by Ingo Molnar
· 6 years ago
b4f9209
arm64: Avoid masking "old" for LSE cmpxchg() implementation
by Will Deacon
· 6 years ago
5ef3fe4
arm64: Avoid redundant type conversions in xchg() and cmpxchg()
by Will Deacon
· 6 years ago
c0df108
arm64, locking/atomics: Use instrumented atomics
by Mark Rutland
· 6 years ago
1cfc63b
arm64: cmpwait: Clear event register before arming exclusive monitor
by Will Deacon
· 7 years ago
2a58fca
arm64: cmpxchg: Include linux/compiler.h in asm/cmpxchg.h
by Will Deacon
· 7 years ago
c9406e5
arm64: move percpu cmpxchg implementation from cmpxchg.h to percpu.h
by Will Deacon
· 7 years ago
e8a2d04
arm64: cmpxchg: Include build_bug.h instead of bug.h for BUILD_BUG
by Will Deacon
· 7 years ago
fee960b
arm64: xchg: hazard against entire exchange variable
by Mark Rutland
· 8 years ago
05492f2
arm64: lse: convert lse alternatives NOP padding to use __nops
by Will Deacon
· 8 years ago
03e3c2b
locking/barriers, arch/arm64: Implement LDXR+WFE based smp_cond_load_acquire()
by Will Deacon
· 9 years ago
4a6ccf3
arm64: cmpxchg: Don't incldue linux/mmdebug.h
by Mark Brown
· 9 years ago
305d454
arm64: atomics: implement native {relaxed, acquire, release} atomics
by Will Deacon
· 9 years ago
a14949e
arm64: cmpxchg: truncate sub-word signed types before comparison
by Will Deacon
· 9 years ago
0ea366f
arm64: atomics: prefetch the destination word for write prior to stxr
by Will Deacon
· 10 years ago
e9a4b79
arm64: cmpxchg_dbl: patch in lse instructions when supported by the CPU
by Will Deacon
· 10 years ago
c342f78
arm64: cmpxchg: patch in lse instructions when supported by the CPU
by Will Deacon
· 10 years ago
c8366ba0
arm64: xchg: patch in lse instructions when supported by the CPU
by Will Deacon
· 10 years ago
f3eab71
arm64: percpu: Make this_cpu accessors pre-empt safe
by Steve Capper
· 10 years ago
f97fc81
arm64: percpu: Implement this_cpu operations
by Steve Capper
· 10 years ago
5284e1b
arm64: xchg: Implement cmpxchg_double
by Steve Capper
· 10 years ago
e1dfda9
arm64: xchg: prevent warning if return value is unused
by Will Deacon
· 11 years ago
95c4189
arm64: asm: remove redundant "cc" clobbers
by Will Deacon
· 11 years ago
8e86f0b
arm64: atomics: fix use of acquire + release for full barrier semantics
by Will Deacon
· 11 years ago
60010e5
arm64: cmpxchg: update macros to prevent warnings
by Mark Hambleton
· 11 years ago
cf10b79
arm64: cmpxchg: implement cmpxchg64_relaxed
by Will Deacon
· 11 years ago
a84b086
arm64: Define cmpxchg64 and cmpxchg64_local for outside use
by Chen Gang
· 12 years ago
3a0310e
arm64: atomics: fix grossly inconsistent asm constraints for exclusives
by Will Deacon
· 12 years ago
10b663a
arm64: Miscellaneous header files
by Catalin Marinas
· 13 years ago