summaryrefslogtreecommitdiff
path: root/arch/powerpc/include/asm/cmpxchg.h
AgeCommit message (Expand)AuthorFilesLines
2023-04-29locking/arch: Rename all internal __xchg() names to __arch_xchg()Andrzej Hajda1-2/+2
2022-11-24powerpc: add compile-time support for lbarx, lharxNicholas Piggin1-1/+230
2021-05-26locking/atomic: powerpc: move to ARCH_ATOMICMark Rutland1-15/+15
2021-05-26locking/atomic: cmpxchg: make `generic` a prefixMark Rutland1-1/+1
2020-05-28powerpc: Remove IBM405 Erratum #77Christophe Leroy1-11/+0
2018-07-30powerpc: move ASM_CONST and stringify_in_c() into asm-const.hChristophe Leroy1-1/+0
2018-07-30powerpc/405: move PPC405_ERR77 in asm-405.hChristophe Leroy1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2016-11-25powerpc: Fix __cmpxchg() to take a volatile ptr againMichael Ellerman1-3/+3
2016-11-23powerpc: Implement {cmp}xchg for u8 and u16Pan Xinhui1-3/+106
2016-02-24powerpc: Use BUILD_BUG_ON_MSG() for unsupported {cmp}xchg sizespan xinhui1-16/+7
2016-02-18powerpc: atomic: Implement acquire/release/relaxed variants for cmpxchgBoqun Feng1-1/+148
2016-02-18powerpc: atomic: Implement acquire/release/relaxed variants for xchgBoqun Feng1-39/+30
2015-12-14powerpc: Make {cmp}xchg* and their atomic_ versions fully orderedBoqun Feng1-8/+8
2015-05-13arch: Remove __ARCH_HAVE_CMPXCHGThomas Gleixner1-1/+0
2014-01-28powerpc: Add support for the optimised lockref implementationMichael Ellerman1-0/+1
2012-03-28Disintegrate asm/system.h for PowerPCDavid Howells1-0/+309