summaryrefslogtreecommitdiffstats
path: root/arch/hexagon/include/asm/atomic.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* locking/atomic: hexagon: move to ARCH_ATOMICMark Rutland2021-05-261-14/+14
* locking/atomic: Move ATOMIC_INIT into linux/types.hHerbert Xu2020-07-291-2/+0
* hexagon: parenthesize registers in asm predicatesNick Desaulniers2020-01-041-4/+4
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267Thomas Gleixner2019-06-051-15/+1
* atomics/treewide: Make unconditional inc/dec ops optionalMark Rutland2018-06-211-6/+0
* atomics/treewide: Make test ops optionalMark Rutland2018-06-211-5/+0
* atomics/treewide: Make atomic_fetch_add_unless() optionalMark Rutland2018-06-211-0/+1
* atomics/treewide: Remove redundant atomic_inc_not_zero() definitionsMark Rutland2018-06-211-2/+0
* atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless()Mark Rutland2018-06-211-2/+2
* locking/atomic: Fix atomic_set_release() for 'funny' architecturesPeter Zijlstra2017-08-101-0/+2
* locking/atomic: Remove linux/atomic.h:atomic_fetch_or()Peter Zijlstra2016-06-161-2/+0
* locking/atomic, arch/hexagon: Implement atomic_fetch_{add,sub,and,or,xor}()Peter Zijlstra2016-06-161-5/+28
* atomic, arch: Audit atomic_{read,set}()Peter Zijlstra2015-09-231-1/+1
* atomic: Provide atomic_{or,xor,and}Peter Zijlstra2015-07-271-2/+0
* hexagon: Provide atomic_{or,xor,and}Peter Zijlstra2015-07-271-0/+6
* locking,arch,hexagon: Fold atomic_opsPeter Zijlstra2014-08-141-31/+37
* arch,hexagon: Convert smp_mb__*()Peter Zijlstra2014-04-181-5/+1
* Hexagon: fix atomic_setRichard Kuo2014-04-051-1/+14
* arch: Move smp_mb__{before,after}_atomic_{inc,dec}.h into asm/atomic.hPeter Zijlstra2014-01-121-1/+5
* Hexagon: update copyright datesRichard Kuo2013-05-011-1/+1
* Hexagon: fix __atomic_add_unlessRichard Kuo2013-05-011-9/+11
* Hexagon: Copyright marking changesRichard Kuo2012-10-191-1/+1
* Disintegrate asm/system.h for HexagonDavid Howells2012-03-281-0/+1
* Hexagon: Add atomic ops supportRichard Kuo2011-11-011-0/+164