summaryrefslogtreecommitdiffstats
path: root/include/asm-generic/bitops
Commit message (Expand)AuthorAgeFilesLines
* fls: change parameter to unsigned intMatthew Wilcox2019-01-042-2/+2
* locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*()Will Deacon2018-06-211-12/+56
* locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIsWill Deacon2018-06-211-155/+33Star
* locking/atomic/bitops: Document and clarify ordering semantics for failed tes...Will Deacon2018-02-131-1/+2
* lib: optimize cpumask_next_and()Clement Courbet2018-02-071-0/+20
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-0221-0/+21
* bitops: Do not default to __clear_bit() for __clear_bit_unlock()Peter Zijlstra2016-03-211-7/+7
* move count_zeroes.h out of asm-genericChristoph Hellwig2015-10-151-57/+0Star
* arch: Mass conversion of smp_mb__*()Peter Zijlstra2014-04-182-2/+2
* bitops: Fix signedness of compile-time hweight implementationsPaul Walmsley2014-02-091-8/+9
* bitops/find: clarify and extend documentationCody P Schafer2013-11-131-2/+10
* Merge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2012-10-141-0/+57
|\
| * MPILIB: Provide count_leading/trailing_zeros() based on arch functionsDavid Howells2012-10-081-0/+57
* | bitops: introduce generic {clear,set}_bit_le()Takuya Yoshikawa2012-10-051-0/+10
* | generic: Implement generic ffs/fls using __builtin_* functionsCatalin Marinas2012-09-144-0/+63
|/
* Add #includes needed to permit the removal of asm/system.hDavid Howells2012-03-281-1/+1
* asm-generic: add another generic ext2 atomic bitopsAkinobu Mita2011-07-272-0/+15
* bitops: add #ifndef for each of find bitopsAkinobu Mita2011-05-272-0/+11
* bitops: remove minix bitops from asm/bitops.hAkinobu Mita2011-03-242-30/+0Star
* bitops: remove ext2 non-atomic bitops from asm/bitops.hAkinobu Mita2011-03-241-18/+0Star
* asm-generic: use little-endian bitopsAkinobu Mita2011-03-241-2/+2
* bitops: introduce little-endian bitops for most architecturesAkinobu Mita2011-03-242-4/+0Star
* asm-generic: change little-endian bitops to take any pointer typesAkinobu Mita2011-03-241-24/+53
* asm-generic: rename generic little-endian bitops functionsAkinobu Mita2011-03-243-25/+25
* bitops: merge little and big endian definisions in asm-generic/bitops/le.hAkinobu Mita2011-03-241-26/+20Star
* bitops: remove duplicated extern declarationsAkinobu Mita2010-10-091-2/+12
* bitops: make asm-generic/bitops/find.h more genericAkinobu Mita2010-10-091-0/+25
* arch, hweight: Fix compilation errorsBorislav Petkov2010-05-041-4/+4
* x86: Add optimized popcnt variantsBorislav Petkov2010-04-071-4/+18
* bitops: Optimize hweight() by making use of compile-time evaluationPeter Zijlstra2010-04-073-6/+55
* locking: Convert __raw_spin* functions to arch_spin*Thomas Gleixner2009-12-141-2/+2
* locking: Convert raw_spinlock to arch_spinlockThomas Gleixner2009-12-141-3/+3
* asm-generic: rename atomic.h to atomic-long.hArnd Bergmann2009-06-111-0/+1
* x86, generic: mark complex bitops.h inlines as __always_inlineAndi Kleen2009-01-134-5/+5
* bitops: use __fls for fls64 on 64-bit archsAlexander van Heukelum2008-04-261-0/+22
* generic: introduce a generic __fls implementationAlexander van Heukelum2008-04-261-0/+43
* x86, generic: optimize find_next_(zero_)bit for small constant-size bitmapsAlexander van Heukelum2008-04-261-0/+2
* ext4: Add ext4_find_next_bit()Aneesh Kumar K.V2008-01-292-0/+6
* define first set of BIT* macrosJiri Slaby2007-10-192-31/+25Star
* bitops: introduce lock opsNick Piggin2007-10-181-0/+45
* sched: simplify sched_find_first_bit()Mike Galbraith2007-07-091-13/+8Star
* Fix misspellings collected by members of KJ list.Robert P. J. Day2007-05-091-1/+1
* [PATCH] sched: likely profilingNick Piggin2006-10-111-1/+1
* [PATCH] bitops: generic minix_{test,set,test_and_clear,test,find_first_zero}_...Akinobu Mita2006-03-262-0/+32
* [PATCH] bitops: generic ext2_{set,clear}_bit_atomic()Akinobu Mita2006-03-261-0/+22
* [PATCH] bitops: generic ext2_{set,clear,test,find_first_zero,find_next_zero}_...Akinobu Mita2006-03-262-0/+71
* [PATCH] fix error: __u32 undeclaredAkinobu Mita2006-03-262-0/+4
* [PATCH] bitops: generic hweight{64,32,16,8}()Akinobu Mita2006-03-261-0/+9
* [PATCH] bitops: generic ffs()Akinobu Mita2006-03-261-0/+41
* [PATCH] bitops: generic sched_find_first_bit()Akinobu Mita2006-03-261-0/+36