summaryrefslogtreecommitdiff
path: root/arch/sparc/include/asm/cmpxchg_32.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-09sparc32: add __cmpxchg_u{8,16}() and teach __cmpxchg() to handle those sizesAl Viro1-9/+7
2024-04-09sparc32: make the first argument of __cmpxchg_u64() volatile u64 *Al Viro1-1/+1
2024-04-09sparc32: make __cmpxchg_u32() return u32Al Viro1-2/+2
2023-07-13sparc: mark __arch_xchg() as __always_inlineArnd Bergmann1-1/+1
2023-04-29locking/arch: Rename all internal __xchg() names to __arch_xchg()Andrzej Hajda1-2/+2
2021-05-26locking/atomic: sparc: move to ARCH_ATOMICMark Rutland1-5/+5
2021-05-26locking/atomic: cmpxchg: make `generic` a prefixMark Rutland1-2/+2
2021-02-18sparc: make xchg() into a statement expressionRandy Dunlap1-1/+1
2017-11-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds1-0/+3
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-27sparc32: Add cmpxchg64().David S. Miller1-0/+3
2015-05-13arch: Remove __ARCH_HAVE_CMPXCHGThomas Gleixner1-1/+0
2014-11-07sparc32: Implement xchg and atomic_xchg using ATOMIC_HASH locksAndreas Larsson1-10/+2
2014-05-18sparc: drop use of extern for prototypes in arch/sparc/include/asmSam Ravnborg1-3/+3
2012-05-14sparc32: remove runtime btfix supportSam Ravnborg1-2/+0
2012-05-13sparc32: Kill btfixup for xchg()'s 'swap' instruction.David S. Miller1-25/+0
2012-03-28Disintegrate asm/system.h for SparcDavid Howells1-0/+112