aboutsummaryrefslogtreecommitdiff
path: root/include/asm-generic/atomic-long.h
AgeCommit message (Expand)AuthorFilesLines
2016-07-07locking/atomic: Introduce inc/dec variants for the atomic_fetch_$op() APIGravatar Davidlohr Bueso 1-0/+22
2016-06-16locking/atomic: Implement atomic{,64,_long}_fetch_{add,sub,and,andnot,or,xor}...Gravatar Peter Zijlstra 1-1/+35
2016-03-17include/asm-generic/atomic-long.h: force inlining of some atomic_long operationsGravatar Denys Vlasenko 1-3/+3
2015-11-03atomic: remove all traces of READ_ONCE_CTRL() and atomic*_read_ctrl()Gravatar Linus Torvalds 1-1/+0
2015-10-06locking/asm-generic: Add _{relaxed|acquire|release}() variants for inc/dec at...Gravatar Davidlohr Bueso 1-12/+17
2015-09-23atomic: Implement atomic_read_ctrl()Gravatar Peter Zijlstra 1-1/+2
2015-09-23atomic: Add atomic_long_t bitopsGravatar Peter Zijlstra 1-10/+14
2015-08-12locking, asm-generic: Add _{relaxed|acquire|release}() variants for 'atomic_l...Gravatar Will Deacon 1-27/+59
2015-08-12locking, asm-generic: Rework atomic-long.h to avoid bulk code duplicationGravatar Will Deacon 1-149/+40
2009-06-12asm-generic: merge branch 'master' of torvalds/linux-2.6Gravatar Arnd Bergmann 1-1/+1
2009-06-11asm-generic: rename atomic.h to atomic-long.hGravatar Arnd Bergmann 1-0/+258