aboutsummaryrefslogtreecommitdiff
path: root/include/asm-generic/bitops
AgeCommit message (Expand)AuthorFilesLines
2019-12-06Merge tag 'powerpc-5.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Gravatar Linus Torvalds 3-0/+295
2019-12-04bitops: introduce the for_each_set_clump8 macroGravatar William Breathitt Gray 1-0/+17
2019-11-07kasan: support instrumented bitops combined with generic bitopsGravatar Daniel Axtens 3-0/+295
2019-01-04fls: change parameter to unsigned intGravatar Matthew Wilcox 2-2/+2
2018-06-21locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*()Gravatar Will Deacon 1-12/+56
2018-06-21locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIsGravatar Will Deacon 1-155/+33
2018-02-13locking/atomic/bitops: Document and clarify ordering semantics for failed tes...Gravatar Will Deacon 1-1/+2
2018-02-06lib: optimize cpumask_next_and()Gravatar Clement Courbet 1-0/+20
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 21-0/+21
2016-03-21bitops: Do not default to __clear_bit() for __clear_bit_unlock()Gravatar Peter Zijlstra 1-7/+7
2015-10-15move count_zeroes.h out of asm-genericGravatar Christoph Hellwig 1-57/+0
2014-04-18arch: Mass conversion of smp_mb__*()Gravatar Peter Zijlstra 2-2/+2
2014-02-09bitops: Fix signedness of compile-time hweight implementationsGravatar Paul Walmsley 1-8/+9
2013-11-13bitops/find: clarify and extend documentationGravatar Cody P Schafer 1-2/+10
2012-10-14Merge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/...Gravatar Linus Torvalds 1-0/+57
2012-10-08MPILIB: Provide count_leading/trailing_zeros() based on arch functionsGravatar David Howells 1-0/+57
2012-10-06bitops: introduce generic {clear,set}_bit_le()Gravatar Takuya Yoshikawa 1-0/+10
2012-09-14generic: Implement generic ffs/fls using __builtin_* functionsGravatar Catalin Marinas 4-0/+63
2012-03-28Add #includes needed to permit the removal of asm/system.hGravatar David Howells 1-1/+1
2011-07-26asm-generic: add another generic ext2 atomic bitopsGravatar Akinobu Mita 2-0/+15
2011-05-26bitops: add #ifndef for each of find bitopsGravatar Akinobu Mita 2-0/+11
2011-03-23bitops: remove minix bitops from asm/bitops.hGravatar Akinobu Mita 2-30/+0
2011-03-23bitops: remove ext2 non-atomic bitops from asm/bitops.hGravatar Akinobu Mita 1-18/+0
2011-03-23asm-generic: use little-endian bitopsGravatar Akinobu Mita 1-2/+2
2011-03-23bitops: introduce little-endian bitops for most architecturesGravatar Akinobu Mita 2-4/+0
2011-03-23asm-generic: change little-endian bitops to take any pointer typesGravatar Akinobu Mita 1-24/+53
2011-03-23asm-generic: rename generic little-endian bitops functionsGravatar Akinobu Mita 3-25/+25
2011-03-23bitops: merge little and big endian definisions in asm-generic/bitops/le.hGravatar Akinobu Mita 1-26/+20
2010-10-09bitops: remove duplicated extern declarationsGravatar Akinobu Mita 1-2/+12
2010-10-09bitops: make asm-generic/bitops/find.h more genericGravatar Akinobu Mita 1-0/+25
2010-05-04arch, hweight: Fix compilation errorsGravatar Borislav Petkov 1-4/+4
2010-04-06x86: Add optimized popcnt variantsGravatar Borislav Petkov 1-4/+18
2010-04-06bitops: Optimize hweight() by making use of compile-time evaluationGravatar Peter Zijlstra 3-6/+55
2009-12-14locking: Convert __raw_spin* functions to arch_spin*Gravatar Thomas Gleixner 1-2/+2
2009-12-14locking: Convert raw_spinlock to arch_spinlockGravatar Thomas Gleixner 1-3/+3
2009-06-11asm-generic: rename atomic.h to atomic-long.hGravatar Arnd Bergmann 1-0/+1
2009-01-13x86, generic: mark complex bitops.h inlines as __always_inlineGravatar Andi Kleen 4-5/+5
2008-04-26bitops: use __fls for fls64 on 64-bit archsGravatar Alexander van Heukelum 1-0/+22
2008-04-26generic: introduce a generic __fls implementationGravatar Alexander van Heukelum 1-0/+43
2008-04-26x86, generic: optimize find_next_(zero_)bit for small constant-size bitmapsGravatar Alexander van Heukelum 1-0/+2
2008-01-28ext4: Add ext4_find_next_bit()Gravatar Aneesh Kumar K.V 2-0/+6
2007-10-19define first set of BIT* macrosGravatar Jiri Slaby 2-31/+25
2007-10-18bitops: introduce lock opsGravatar Nick Piggin 1-0/+45
2007-07-09sched: simplify sched_find_first_bit()Gravatar Mike Galbraith 1-13/+8
2007-05-09Fix misspellings collected by members of KJ list.Gravatar Robert P. J. Day 1-1/+1
2006-10-11[PATCH] sched: likely profilingGravatar Nick Piggin 1-1/+1
2006-03-26[PATCH] bitops: generic minix_{test,set,test_and_clear,test,find_first_zero}_...Gravatar Akinobu Mita 2-0/+32
2006-03-26[PATCH] bitops: generic ext2_{set,clear}_bit_atomic()Gravatar Akinobu Mita 1-0/+22
2006-03-26[PATCH] bitops: generic ext2_{set,clear,test,find_first_zero,find_next_zero}_...Gravatar Akinobu Mita 2-0/+71
2006-03-26[PATCH] fix error: __u32 undeclaredGravatar Akinobu Mita 2-0/+4