summaryrefslogtreecommitdiffstats
path: root/arch/s390/include/asm/bitops.h
Commit message (Expand)AuthorAgeFilesLines
* s390: raise minimum supported machine generation to z10Vasily Gorbik2022-03-101-12/+0
* include: move find.h from asm_generic to linuxYury Norov2022-01-151-1/+0
* s390/bitops: return true/false (not 1/0) from bool functionsHuilong Deng2021-10-261-1/+1
* s390/bitops: use register pair instead of register asmHeiko Carstens2021-06-181-5/+5
* s390/bitops: make bitops only work on longsHeiko Carstens2021-04-121-46/+47
* s390/bitops: remove small optimization to fix clang buildHeiko Carstens2021-01-191-36/+0
* kasan: support instrumented bitops combined with generic bitopsDaniel Axtens2019-11-071-1/+3
* s390/atomic,bitops: mark function(s) __always_inlineHeiko Carstens2019-10-041-4/+4
* s390/kasan: add bitops instrumentationVasily Gorbik2019-07-231-30/+35
* s390/bitops: make test functions return boolVasily Gorbik2019-07-231-12/+14
* s390: fix clang -Wpointer-sign warnigns in boot codeArnd Bergmann2019-05-031-6/+6
* fls: change parameter to unsigned intMatthew Wilcox2019-01-041-2/+2
* s390/bitops: add test_and_clear_bit_inv()Jens Freimann2018-01-261-0/+5
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* s390/bitops: remove outdated commentHeiko Carstens2017-03-221-8/+0
* s390/bitops: add for_each_set_bit_inv helperHeiko Carstens2017-03-221-0/+5
* s390/bitops: use atomic primitives for bitopsMartin Schwidefsky2016-11-111-55/+7
* s390/bitops: remove 31 bit related commentsHeiko Carstens2015-10-141-19/+12
* s390/barrier: remove unnecessary serialization in atomics and bitopsMartin Schwidefsky2015-10-141-1/+0
* s390/bitops: implement cache friendly test_and_set_bit_lockMartin Schwidefsky2015-10-141-1/+22
* s390: remove 31 bit supportHeiko Carstens2015-03-251-28/+0
* s390/bitops,atomic: add missing memory barriersHeiko Carstens2014-04-011-18/+23
* s390/bitops: fix commentHeiko Carstens2014-02-211-4/+4
* s390/bitops: rename find_first_bit_left() to find_first_bit_inv()Heiko Carstens2013-10-241-5/+34
* s390/bitops: use flogr instruction to implement __ffs, ffs, __fls, fls and fls64Heiko Carstens2013-10-241-0/+125
* s390/bitops: use generic find bit functions / reimplement _left variantHeiko Carstens2013-10-241-554/+46
* s390/bitops: optimize set_bit() for constant valuesHeiko Carstens2013-10-241-0/+36
* s390/bitops: remove CONFIG_SMP / simplify non-atomic bitopsHeiko Carstens2013-10-241-211/+65
* s390/bitops: make use of interlocked-access facility 1 instructionsHeiko Carstens2013-10-241-17/+49
* s390/bitops: fix inline assembly constraintsHeiko Carstens2013-08-221-6/+6
* s390/bitops: fix find_next_bit_leftMartin Schwidefsky2013-07-261-1/+1
* s390/bitops: get rid of __BITOPS_BARRIER()Heiko Carstens2013-04-171-4/+3
* s390/bitops: remove unnecessary macro definitions in asm/bitops.hAkinobu Mita2013-04-171-57/+53
* s390/bitops: find leftmost bit instruction supportJan Glauber2012-11-301-0/+81
* s390/comments: unify copyright messages and remove file namesHeiko Carstens2012-07-201-6/+4
* s390/headers: replace __s390x__ with CONFIG_64BIT where possibleHeiko Carstens2012-05-241-8/+8
* s390/headers: remove #ifdef __KERNEL__ from not exported headersHeiko Carstens2012-05-241-5/+0
* asm-generic: add another generic ext2 atomic bitopsAkinobu Mita2011-07-261-4/+1
* s390: use asm-generic/bitops/le.hAkinobu Mita2011-05-261-35/+2
* arch: add #define for each of optimized find bitopsAkinobu Mita2011-05-261-0/+8
* bitops: remove minix bitops from asm/bitops.hAkinobu Mita2011-03-231-1/+0
* bitops: remove ext2 non-atomic bitops from asm/bitops.hAkinobu Mita2011-03-231-7/+0
* s390: introduce little-endian bitopsAkinobu Mita2011-03-231-19/+54
* [S390] use inline assembly contraints available with gcc 3.3.3Martin Schwidefsky2010-02-261-63/+20
* [S390] bitops: remove likely annotationsHeiko Carstens2009-03-261-6/+6
* [S390] convert bitmap definitions to CHeiko Carstens2009-03-261-1/+1
* [S390] fix ext2_find_next_bitEric Sandeen2008-08-211-3/+3
* [S390] move include/asm-s390 to arch/s390/include/asmMartin Schwidefsky2008-08-011-0/+884