summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/cmpxchg.h
Commit message (Expand)AuthorAgeFilesLines
* locking/arch: Rename all internal __xchg() names to __arch_xchg()Andrzej Hajda2023-04-291-2/+2
* powerpc: add compile-time support for lbarx, lharxNicholas Piggin2022-11-241-1/+230
* locking/atomic: powerpc: move to ARCH_ATOMICMark Rutland2021-05-261-15/+15
* locking/atomic: cmpxchg: make `generic` a prefixMark Rutland2021-05-261-1/+1
* powerpc: Remove IBM405 Erratum #77Christophe Leroy2020-05-281-11/+0
* powerpc: move ASM_CONST and stringify_in_c() into asm-const.hChristophe Leroy2018-07-301-1/+0
* powerpc/405: move PPC405_ERR77 in asm-405.hChristophe Leroy2018-07-301-0/+1
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* powerpc: Fix __cmpxchg() to take a volatile ptr againMichael Ellerman2016-11-251-3/+3
* powerpc: Implement {cmp}xchg for u8 and u16Pan Xinhui2016-11-231-3/+106
* powerpc: Use BUILD_BUG_ON_MSG() for unsupported {cmp}xchg sizespan xinhui2016-02-241-16/+7
* powerpc: atomic: Implement acquire/release/relaxed variants for cmpxchgBoqun Feng2016-02-181-1/+148
* powerpc: atomic: Implement acquire/release/relaxed variants for xchgBoqun Feng2016-02-181-39/+30
* powerpc: Make {cmp}xchg* and their atomic_ versions fully orderedBoqun Feng2015-12-141-8/+8
* arch: Remove __ARCH_HAVE_CMPXCHGThomas Gleixner2015-05-131-1/+0
* powerpc: Add support for the optimised lockref implementationMichael Ellerman2014-01-281-0/+1
* Disintegrate asm/system.h for PowerPCDavid Howells2012-03-281-0/+309