Defined in 1 files as a macro:
Defined in 4 files as a function:
Documented in 3 files:
Referenced in 48 files:
- arch/alpha/include/asm/atomic.h, line 306
- arch/arc/include/asm/atomic.h, line 598
- arch/arm/include/asm/atomic.h, line 530
- arch/arm64/include/asm/atomic.h, line 198
- arch/ia64/include/asm/atomic.h, line 323
- arch/mips/include/asm/atomic.h, line 695
- arch/parisc/include/asm/atomic.h
- arch/s390/include/asm/atomic.h
- arch/s390/pci/pci_dma.c
- arch/sparc/include/asm/atomic_64.h, line 76
- arch/tile/include/asm/atomic_32.h
- arch/tile/include/asm/atomic_64.h
- arch/x86/events/intel/cqm.c
- block/blk-cgroup.c, line 764
- drivers/block/zram/zram_drv.c, line 806
- drivers/crypto/nx/nx-aes-cbc.c, line 104
- drivers/crypto/nx/nx-aes-ccm.c
- drivers/crypto/nx/nx-aes-ctr.c, line 118
- drivers/crypto/nx/nx-aes-ecb.c, line 103
- drivers/crypto/nx/nx-aes-gcm.c
- drivers/crypto/nx/nx-sha256.c, line 253
- drivers/crypto/nx/nx-sha512.c, line 258
- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c, line 513
- drivers/gpu/drm/radeon/radeon_object.c
- drivers/gpu/drm/radeon/radeon_ttm.c, line 455
- drivers/md/raid1.c, line 2056
- drivers/md/raid10.c, line 2084
- drivers/md/raid5.c
- drivers/net/ethernet/cavium/thunder/nicvf_queues.c
- drivers/scsi/snic/snic_scsi.c, line 990
- drivers/scsi/st.c
- fs/ext4/mballoc.c
- fs/ext4/resize.c, line 1386
- fs/ext4/super.c, line 2160
- fs/nilfs2/inode.c, line 56
- include/asm-generic/atomic64.h, line 56
- include/asm-generic/local64.h, line 71
- include/linux/blk-cgroup.h
- include/linux/netfilter/ipset/ip_set_counter.h
- kernel/bpf/core.c, line 936
- kernel/cgroup_pids.c, line 134
- kernel/events/core.c
- kernel/sched/stats.h
- kernel/trace/tracing_map.c
- net/batman-adv/tp_meter.c, line 716
- net/netfilter/nf_conntrack_core.c, line 655
- net/netfilter/nfnetlink_acct.c, line 442