atomic: Provide atomic_{or,xor,and}
Implement atomic logic ops -- atomic_{or,xor,and}. These will replace the atomic_{set,clear}_mask functions that are available on some archs. Signed-off-by:Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by:
Thomas Gleixner <tglx@linutronix.de>
Showing
- arch/alpha/include/asm/atomic.h 0 additions, 1 deletionarch/alpha/include/asm/atomic.h
- arch/arc/include/asm/atomic.h 0 additions, 1 deletionarch/arc/include/asm/atomic.h
- arch/arm/include/asm/atomic.h 0 additions, 1 deletionarch/arm/include/asm/atomic.h
- arch/arm64/include/asm/atomic.h 0 additions, 1 deletionarch/arm64/include/asm/atomic.h
- arch/avr32/include/asm/atomic.h 0 additions, 2 deletionsarch/avr32/include/asm/atomic.h
- arch/blackfin/include/asm/atomic.h 0 additions, 2 deletionsarch/blackfin/include/asm/atomic.h
- arch/frv/include/asm/atomic.h 0 additions, 2 deletionsarch/frv/include/asm/atomic.h
- arch/h8300/include/asm/atomic.h 0 additions, 2 deletionsarch/h8300/include/asm/atomic.h
- arch/hexagon/include/asm/atomic.h 0 additions, 2 deletionsarch/hexagon/include/asm/atomic.h
- arch/ia64/include/asm/atomic.h 0 additions, 2 deletionsarch/ia64/include/asm/atomic.h
- arch/m32r/include/asm/atomic.h 0 additions, 2 deletionsarch/m32r/include/asm/atomic.h
- arch/m68k/include/asm/atomic.h 0 additions, 2 deletionsarch/m68k/include/asm/atomic.h
- arch/metag/include/asm/atomic_lnkget.h 0 additions, 2 deletionsarch/metag/include/asm/atomic_lnkget.h
- arch/mips/include/asm/atomic.h 0 additions, 2 deletionsarch/mips/include/asm/atomic.h
- arch/mn10300/include/asm/atomic.h 0 additions, 2 deletionsarch/mn10300/include/asm/atomic.h
- arch/parisc/include/asm/atomic.h 0 additions, 2 deletionsarch/parisc/include/asm/atomic.h
- arch/powerpc/include/asm/atomic.h 0 additions, 2 deletionsarch/powerpc/include/asm/atomic.h
- arch/s390/include/asm/atomic.h 0 additions, 2 deletionsarch/s390/include/asm/atomic.h
- arch/sh/include/asm/atomic-grb.h 0 additions, 2 deletionsarch/sh/include/asm/atomic-grb.h
- arch/sparc/include/asm/atomic_32.h 0 additions, 2 deletionsarch/sparc/include/asm/atomic_32.h
Loading
Please register or sign in to comment