Loading...
Defined in 22 files as a macro:
- arch/alpha/include/asm/atomic.h, line 176 (as a macro)
- arch/arc/include/asm/cmpxchg.h, line 141 (as a macro)
- arch/arm/include/asm/atomic.h, line 231 (as a macro)
- arch/arm64/include/asm/atomic.h, line 132 (as a macro)
- arch/avr32/include/asm/atomic.h, line 168 (as a macro)
- arch/cris/include/asm/atomic.h, line 139 (as a macro)
- arch/frv/include/asm/atomic.h, line 185 (as a macro)
- arch/hexagon/include/asm/atomic.h, line 57 (as a macro)
- arch/ia64/include/asm/atomic.h, line 86 (as a macro)
- arch/m32r/include/asm/atomic.h, line 240 (as a macro)
- arch/m68k/include/asm/atomic.h, line 107 (as a macro)
- arch/metag/include/asm/atomic_lock1.h, line 126 (as a macro)
- arch/mips/include/asm/atomic.h, line 299 (as a macro)
- arch/mn10300/include/asm/atomic.h, line 167 (as a macro)
- arch/parisc/include/asm/atomic.h, line 91 (as a macro)
- arch/powerpc/include/asm/atomic.h, line 177 (as a macro)
- arch/s390/include/asm/atomic.h, line 131 (as a macro)
- arch/sh/include/asm/atomic.h, line 37 (as a macro)
- arch/sparc/include/asm/atomic_32.h, line 24 (as a macro)
- arch/sparc/include/asm/atomic_64.h, line 71 (as a macro)
- arch/xtensa/include/asm/atomic.h, line 295 (as a macro)
- include/asm-generic/atomic.h, line 136 (as a macro)
Defined in 4 files as a function:
- arch/m68k/include/asm/atomic.h, line 152 (as a function)
- arch/metag/include/asm/atomic_lnkget.h, line 169 (as a function)
- arch/tile/include/asm/atomic.h, line 123 (as a function)
- arch/x86/include/asm/atomic.h, line 179 (as a function)
Documented in 2 files:
Referenced in 45 files:
- arch/blackfin/mach-common/smp.c, line 150
- arch/mips/mm/page.c
- arch/s390/oprofile/hwsampler.c
- arch/sh/drivers/dma/dma-api.c, line 201
- arch/x86/kvm/x86.c, line 5918
- drivers/block/drbd/drbd_worker.c, line 508
- drivers/firewire/core-device.c, line 1317
- drivers/gpu/drm/i915/i915_gem.c, line 1120
- drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c, line 632
- drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c, line 421
- drivers/gpu/drm/radeon/cik.c, line 7423
- drivers/gpu/drm/radeon/evergreen.c, line 4784
- drivers/gpu/drm/radeon/r600.c, line 3850
- drivers/gpu/drm/radeon/si.c, line 6124
- drivers/gpu/host1x/intr.c, line 154
- drivers/infiniband/ulp/srpt/ib_srpt.c
- drivers/md/bcache/stats.c, line 154
- drivers/md/bcache/super.c, line 882
- drivers/md/bcache/writeback.h, line 72
- drivers/misc/lis3lv02d/lis3lv02d.c, line 618
- drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c, line 2621
- drivers/net/wireless/cw1200/bh.c
- drivers/net/wireless/cw1200/scan.c
- drivers/net/wireless/cw1200/sta.c
- drivers/s390/net/qeth_core_main.c
- drivers/scsi/hptiop.c, line 1085
- drivers/staging/nvec/nvec.c, line 181
- drivers/video/backlight/apple_bl.c
- fs/aio.c, line 733
- fs/btrfs/dev-replace.c, line 781
- fs/btrfs/ioctl.c
- fs/btrfs/volumes.c, line 3395
- fs/btrfs/volumes.h, line 377
- include/asm-generic/atomic-long.h, line 254
- include/asm-generic/mutex-xchg.h
- kernel/debug/debug_core.c
- kernel/events/core.c, line 3500
- kernel/hung_task.c, line 233
- kernel/locking/mutex.c
- kernel/rcu/rcutorture.c, line 793
- kernel/trace/trace_mmiotrace.c, line 130
- mm/swap_state.c, line 412
- mm/swapfile.c, line 655
- net/ceph/messenger.c
- net/core/dev.c, line 1606