aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/bitops.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-08-10powerpc: Don't hide eh field of lwarx behind a macroChristophe Leroy1-2/+2
2022-03-08powerpc/bitops: Force inlining of fls()Christophe Leroy1-2/+2
2022-01-23Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linuxLinus Torvalds1-2/+0
2022-01-15include: move find.h from asm_generic to linuxYury Norov1-2/+0
2021-11-30powerpc/bitops: Use immediate operand when possibleChristophe Leroy1-8/+81
2021-08-25powerpc: Use lwarx/ldarx directly instead of PPC_LWARX/LDARX macrosChristophe Leroy1-4/+4
2020-11-19powerpc/bitops: Fix possible undefined behaviour with fls() and fls64()Christophe Leroy1-2/+21
2020-05-28powerpc: Remove IBM405 Erratum #77Christophe Leroy1-4/+0
2019-11-07powerpc: support KASAN instrumentation of bitopsDaniel Axtens1-22/+29
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2018-07-30powerpc/405: move PPC405_ERR77 in asm-405.hChristophe Leroy1-0/+1
2017-06-02powerpc: Remove __ilog2()s and use generic onesChristophe Leroy1-26/+1
2017-06-02powerpc: Replace ffz() by equivalent generic functionChristophe Leroy1-19/+1
2017-06-02powerpc: Use builtin functions for fls()/__fls()/fls64()Christophe Leroy1-21/+3
2017-06-02powerpc: Discard ffs()/__ffs() function and use builtin functions insteadChristophe Leroy1-14/+2
2017-04-06powerpc: Add more PPC bit conversion macrosBenjamin Herrenschmidt1-0/+8
2017-03-10powerpc/64s: POWER9 machine check handlerNicholas Piggin1-0/+4
2017-02-18powerpc/64: Implement clear_bit_unlock_is_negative_byte()Nicholas Piggin1-0/+28
2014-11-12powerpc: Fix comment typos in arch/powerpc/include/asm/bitops.hBoqun Feng1-2/+2
2014-11-10powerpc: make __ffs return unsigned longAnton Blanchard1-1/+1
2014-04-18arch,powerpc: Convert smp_mb__*()Peter Zijlstra1-5/+1
2013-12-05powerpc/book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors on power7.Mahesh Salgaonkar1-0/+5
2013-04-18powerpc: Remove unused postfix parameter to DEFINE_BITOP()Michael Ellerman1-6/+5
2013-03-05powerpc: Remove unused BITOP_LE_SWIZZLE macroAkinobu Mita1-2/+0
2012-11-15powerpc: Use asm-generic/bitops/le.hAkinobu Mita1-54/+1
2012-11-15powerpc: Remove BITOP_MASK and BITOP_WORD from asm/bitops.hAkinobu Mita1-11/+9
2012-10-06powerpc: bitops: introduce {clear,set}_bit_le()Takuya Yoshikawa1-0/+10
2011-11-17powerpc: Fix atomic_xxx_return barrier semanticsBenjamin Herrenschmidt1-6/+6
2011-07-26asm-generic: add another generic ext2 atomic bitopsAkinobu Mita1-4/+1
2011-03-31Fix common misspellingsLucas De Marchi1-2/+2
2011-03-23bitops: remove minix bitops from asm/bitops.hAkinobu Mita1-14/+0
2011-03-23bitops: remove ext2 non-atomic bitops from asm/bitops.hAkinobu Mita1-14/+0
2011-03-23powerpc: introduce little-endian bitopsAkinobu Mita1-23/+38
2011-03-23asm-generic: change little-endian bitops to take any pointer typesAkinobu Mita1-2/+2
2011-03-23asm-generic: rename generic little-endian bitops functionsAkinobu Mita1-7/+8
2010-11-29powerpc: Add support for popcnt instructionsAnton Blanchard1-0/+9
2010-02-17powerpc: Rename LWSYNC_ON_SMP to PPC_RELEASE_BARRIER, ISYNC_ON_SMP to PPC_ACQUIRE_BARRIERAnton Blanchard1-6/+10
2010-02-17powerpc: Use lwarx/ldarx hint in bit locksAnton Blanchard1-24/+24
2009-08-20powerpc: expose the multi-bit ops that underlie single-bit ops.Geoff Thorpe1-134/+62
2008-08-04powerpc: Move include files to arch/powerpc/include/asmStephen Rothwell1-0/+410