Defined in 8 files as a member:
Defined in 1 files as a function:
Referenced in 204 files:
- arch/alpha/include/asm/atomic.h, 2 times
- arch/alpha/lib/divide.S, line 66
- arch/alpha/lib/ev6-divide.S, line 76
- arch/alpha/lib/ev6-memchr.S, 4 times
- arch/alpha/lib/ev6-memcpy.S, line 35
- arch/alpha/lib/ev6-memset.S, 3 times
- arch/alpha/lib/ev6-stxcpy.S, line 122
- arch/alpha/lib/ev6-stxncpy.S, line 153
- arch/alpha/lib/ev67-strchr.S, 2 times
- arch/alpha/lib/ev67-strrchr.S, 2 times
- arch/alpha/lib/memchr.S, 4 times
- arch/alpha/lib/memmove.S, line 30
- arch/alpha/lib/memset.S, line 46
- arch/alpha/lib/strchr.S, 2 times
- arch/alpha/lib/strrchr.S, 2 times
- arch/alpha/lib/stxcpy.S, line 102
- arch/alpha/lib/stxncpy.S, line 121
- arch/arc/include/asm/atomic.h, 6 times
- arch/arc/include/asm/entry-arcv2.h, line 125
- arch/arc/include/asm/tlb-mmu1.h, 4 times
- arch/arc/lib/memcmp.S, 3 times
- arch/arc/lib/strchr-700.S, 2 times
- arch/arc/lib/strcmp.S, 4 times
- arch/arc/mm/tlbex.S, line 314
- arch/arm/crypto/aes-ce-core.S, line 230
- arch/arm/include/asm/atomic.h, 2 times
- arch/arm64/include/asm/atomic_ll_sc.h, 2 times
- arch/arm64/include/asm/atomic_lse.h, 4 times
- arch/avr32/include/asm/atomic.h, line 83
- arch/c6x/lib/divi.S, line 46
- arch/c6x/lib/divremi.S, line 30
- arch/c6x/lib/divremu.S, line 49
- arch/c6x/lib/divu.S, line 61
- arch/c6x/lib/remi.S, line 48
- arch/frv/include/asm/atomic.h, line 218
- arch/frv/include/asm/atomic_defs.h, line 164
- arch/frv/kernel/break.S, 6 times
- arch/frv/kernel/entry-table.S, 4 times
- arch/frv/mm/tlb-miss.S, line 591
- arch/h8300/include/asm/atomic.h, line 63
- arch/h8300/lib/moddivsi3.S, line 49
- arch/h8300/lib/modsi3.S, line 49
- arch/hexagon/include/asm/atomic.h, line 157
- arch/hexagon/mm/copy_user_template.S, line 35
- arch/ia64/include/asm/atomic.h, 2 times
- arch/ia64/lib/copy_user.S, line 106
- arch/ia64/lib/xor.S, 10 times
- arch/m32r/include/asm/atomic.h, line 126
- arch/m32r/include/asm/bitops.h, 2 times
- arch/m68k/include/asm/atomic.h, line 117
- arch/metag/include/asm/atomic_lnkget.h, line 106
- arch/metag/include/asm/atomic_lock1.h, line 97
- arch/microblaze/lib/divsi3.S, line 25
- arch/microblaze/lib/mulsi3.S, line 20
- arch/microblaze/lib/udivsi3.S, line 35
- arch/microblaze/lib/umodsi3.S, line 34
- arch/mips/dec/int-handler.S, line 290
- arch/mips/include/asm/atomic.h, 4 times
- arch/mips/include/asm/bitops.h, 3 times
- arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h, 5 times
- arch/mips/kernel/bmips_5xxx_init.S, line 384
- arch/mips/kernel/bmips_vec.S, 3 times
- arch/mips/kernel/genex.S, line 482
- arch/mips/kernel/head.S, line 39
- arch/mips/lib/csum_partial.S, line 615
- arch/mips/lib/memcpy.S, line 422
- arch/mips/lib/strncpy_user.S, line 53
- arch/mips/net/bpf_jit.c, line 240
- arch/mn10300/include/asm/atomic.h, line 118
- arch/mn10300/mm/cache-dbg-inv-by-tag.S, 4 times
- arch/mn10300/mm/cache-inv-by-tag.S, 4 times
- arch/nios2/kernel/insnemu.S, line 281
- arch/parisc/include/asm/atomic.h, 2 times
- arch/parisc/kernel/entry.S, line 1884
- arch/parisc/kernel/syscall.S, 5 times
- arch/powerpc/crypto/aes-spe-keys.S, 38 times
- arch/powerpc/crypto/aes-spe-modes.S, 91 times
- arch/powerpc/crypto/md5-asm.S, 5 times
- arch/powerpc/crypto/sha1-powerpc-asm.S, 13 times
- arch/powerpc/crypto/sha1-spe-asm.S, 5 times
- arch/powerpc/crypto/sha256-spe-asm.S, 22 times
- arch/powerpc/include/asm/atomic.h, 4 times
- arch/powerpc/include/asm/bitops.h, 2 times
- arch/powerpc/include/asm/pmac_pfunc.h, 4 times
- arch/powerpc/kernel/cpu_setup_power.S, line 139
- arch/powerpc/kernel/entry_32.S, line 218
- arch/powerpc/kernel/head_32.S, 3 times
- arch/powerpc/kernel/head_8xx.S, line 751
- arch/powerpc/kernel/head_fsl_booke.S, line 323
- arch/powerpc/kernel/kvm_emul.S, line 139
- arch/powerpc/kernel/misc_32.S, line 1067
- arch/powerpc/kernel/vdso32/gettimeofday.S, 3 times
- arch/powerpc/kernel/vdso64/gettimeofday.S, 3 times
- arch/powerpc/lib/copyuser_power7.S, line 333
- arch/powerpc/lib/memcpy_power7.S, line 278
- arch/powerpc/mm/hash_low_32.S, 2 times
- arch/powerpc/mm/tlb_low_64e.S, line 474
- arch/powerpc/platforms/powermac/pfunc_base.c, 6 times
- arch/powerpc/platforms/powermac/pfunc_core.c, 12 times
- arch/s390/include/asm/atomic.h, 2 times
- arch/score/include/asm/asmmacro.h, line 60
- arch/score/kernel/head.S, 6 times
- arch/sh/include/asm/atomic-grb.h, line 78
- arch/sh/include/asm/atomic-irq.h, line 64
- arch/sh/include/asm/atomic-llsc.h, line 80
- arch/sh/kernel/head_64.S, line 305
- arch/sh/lib/udivsi3_i4i-Os.S, line 96
- arch/sh/lib/udivsi3_i4i.S, 4 times
- arch/sh/lib64/sdivsi3.S, line 45
- arch/sparc/crypto/aes_asm.S, 72 times
- arch/sparc/include/asm/atomic_64.h, line 45
- arch/sparc/kernel/ktlb.S, line 121
- arch/sparc/lib/GENmemcpy.S, line 86
- arch/sparc/lib/atomic32.c, line 64
- arch/sparc/lib/atomic_64.S, 2 times
- arch/sparc/lib/bitops.S, 2 times
- arch/sparc/lib/checksum_32.S, line 343
- arch/sparc/lib/copy_user.S, line 151
- arch/sparc/lib/csum_copy.S, line 71
- arch/sparc/lib/ffs.S, line 63
- arch/sparc/lib/memscan_64.S, line 47
- arch/sparc/lib/xor.S, 80 times
- arch/tile/include/asm/atomic_32.h, 2 times
- arch/tile/kernel/relocate_kernel_32.S, line 123
- arch/tile/kernel/relocate_kernel_64.S, line 126
- arch/unicore32/kernel/entry.S, 3 times
- arch/unicore32/lib/findbit.S, 2 times
- arch/x86/crypto/aes-i586-asm_32.S, 20 times
- arch/x86/crypto/aesni-intel_asm.S, 11 times
- arch/x86/crypto/aesni-intel_avx-x86_64.S, 8 times
- arch/x86/crypto/blowfish_glue.c, 2 times
- arch/x86/crypto/camellia-x86_64-asm_64.S, 2 times
- arch/x86/crypto/camellia_glue.c, 2 times
- arch/x86/crypto/chacha20-avx2-x86_64.S, line 402
- arch/x86/crypto/chacha20-ssse3-x86_64.S, line 571
- arch/x86/crypto/crc32c-pcl-intel-asm_64.S, 5 times
- arch/x86/crypto/crct10dif-pcl-asm_64.S, 7 times
- arch/x86/crypto/salsa20-x86_64-asm_64.S, 64 times
- arch/x86/crypto/sha1-mb/sha1_mb_mgr_flush_avx2.S, 3 times
- arch/x86/crypto/sha1-mb/sha1_mb_mgr_submit_avx2.S, line 201
- arch/x86/crypto/sha1-mb/sha1_x8_avx2.S, line 329
- arch/x86/crypto/sha1_avx2_x86_64_asm.S, 4 times
- arch/x86/crypto/sha1_ssse3_asm.S, 7 times
- arch/x86/crypto/sha256-avx-asm.S, 30 times
- arch/x86/crypto/sha256-avx2-asm.S, 50 times
- arch/x86/crypto/sha256-mb/sha256_mb_mgr_flush_avx2.S, 3 times
- arch/x86/crypto/sha256-mb/sha256_mb_mgr_submit_avx2.S, line 206
- arch/x86/crypto/sha256-mb/sha256_x8_avx2.S, 2 times
- arch/x86/crypto/sha256-ssse3-asm.S, 30 times
- arch/x86/crypto/sha512-avx-asm.S, 24 times
- arch/x86/crypto/sha512-avx2-asm.S, 48 times
- arch/x86/crypto/sha512-mb/sha512_mb_mgr_flush_avx2.S, 3 times
- arch/x86/crypto/sha512-mb/sha512_mb_mgr_submit_avx2.S, line 209
- arch/x86/crypto/sha512-mb/sha512_x4_avx2.S, 2 times
- arch/x86/crypto/sha512-ssse3-asm.S, 24 times
- arch/x86/crypto/twofish-i586-asm_32.S, 34 times
- arch/x86/crypto/twofish-x86_64-asm_64-3way.S, 19 times
- arch/x86/crypto/twofish-x86_64-asm_64.S, 38 times
- arch/x86/include/asm/atomic.h, line 222
- arch/x86/include/asm/atomic64_32.h, line 342
- arch/x86/include/asm/atomic64_64.h, line 261
- arch/x86/include/asm/crypto/camellia.h, 2 times
- arch/x86/include/asm/crypto/serpent-sse2.h, 2 times
- arch/x86/include/asm/crypto/twofish.h, line 27
- arch/x86/kernel/verify_cpu.S, 2 times
- arch/x86/kvm/emulate.c, line 958
- arch/x86/lib/cmpxchg16b_emu.S, line 50
- arch/x86/lib/copy_user_64.S, line 80
- arch/x86/lib/getuser.S, 8 times
- arch/x86/lib/putuser.S, 4 times
- arch/x86/math-emu/mul_Xsig.S, 3 times
- arch/x86/math-emu/polynom_Xsig.S, 2 times
- arch/x86/net/bpf_jit.S, line 150
- arch/x86/xen/xen-head.S, line 43
- arch/xtensa/include/asm/atomic.h, line 193
- arch/xtensa/include/asm/thread_info.h, line 97
- arch/xtensa/kernel/coprocessor.S, line 290
- arch/xtensa/kernel/entry.S, 3 times
- arch/xtensa/kernel/mcount.S, 4 times
- drivers/dma/fsl_raid.c, 7 times
- drivers/dma/ioat/dma.c, 3 times
- drivers/dma/ioat/prep.c, 10 times
- drivers/input/joystick/sidewinder.c, 3 times
- drivers/input/keyboard/jornada680_kbd.c, 3 times
- drivers/media/dvb-core/dvb_demux.c, 3 times
- drivers/media/pci/ttpci/av7110.c, 3 times
- drivers/media/pci/ttpci/ttpci-eeprom.c, 4 times
- drivers/misc/cb710/core.c, 2 times
- drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c, 2 times
- drivers/net/ethernet/chelsio/cxgb4/l2t.c, 2 times
- drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c, 3 times
- drivers/video/fbdev/amifb.c, 3 times
- drivers/video/fbdev/core/fbmem.c, 2 times
- fs/omfs/inode.c, 4 times
- include/asm-generic/atomic-long.h, 5 times
- include/asm-generic/atomic.h, 2 times
- include/asm-generic/atomic64.h, line 43
- include/linux/cb710.h, line 80
- lib/atomic64.c, line 130
- lib/atomic64_test.c, 2 times
- net/can/gw.c, 32 times
- net/netfilter/nft_bitwise.c, 4 times
- net/sched/cls_flow.c, 6 times
- sound/pcmcia/pdaudiocf/pdaudiocf_irq.c, 43 times