Loading...
Defined in 1 files as a prototype:
Defined in 6 files as a macro:
- arch/alpha/include/asm/atomic.h, line 25 (as a macro)
- arch/arm64/include/asm/atomic.h, line 136 (as a macro)
- arch/ia64/include/asm/atomic.h, line 29 (as a macro)
- arch/mips/include/asm/atomic.h, line 384 (as a macro)
- arch/sparc/include/asm/atomic_64.h, line 22 (as a macro)
- arch/tile/include/asm/atomic_64.h, line 117 (as a macro)
Defined in 10 files as a function:
- arch/arm/include/asm/atomic.h, line 289 (as a function)
- arch/arm/include/asm/atomic.h, line 311 (as a function)
- arch/frv/include/asm/atomic.h, line 97 (as a function)
- arch/parisc/include/asm/atomic.h, line 251 (as a function)
- arch/powerpc/include/asm/atomic.h, line 327 (as a function)
- arch/s390/include/asm/atomic.h, line 120 (as a function)
- arch/tile/include/asm/atomic_32.h, line 205 (as a function)
- arch/x86/include/asm/atomic64_32.h, line 105 (as a function)
- arch/x86/include/asm/atomic64_64.h, line 32 (as a function)
- lib/atomic64.c, line 62 (as a function)
Documented in 3 files:
- arch/tile/include/asm/atomic_32.h, line 195
- arch/x86/include/asm/atomic64_32.h, line 98
- arch/x86/include/asm/atomic64_64.h, line 25
Referenced in 75 files:
- arch/arc/include/asm/atomic.h, line 387
- arch/arm/include/asm/mmu_context.h, line 35
- arch/arm/mm/context.c
- arch/arm64/include/asm/mmu_context.h, line 157
- arch/arm64/mm/context.c
- arch/powerpc/kvm/book3s_64_mmu_hv.c, line 127
- arch/powerpc/mm/mmu_context_iommu.c, line 206
- arch/s390/kernel/vtime.c
- arch/s390/kvm/kvm-s390.c, line 813
- arch/s390/pci/pci.c
- arch/x86/include/asm/mmu_context.h, line 190
- arch/x86/kernel/pvclock.c, line 60
- arch/x86/kvm/hyperv.c
- drivers/crypto/bcm/cipher.c
- drivers/crypto/cavium/cpt/cptvf_main.c, line 128
- drivers/crypto/cavium/zip/zip_main.c, line 519
- drivers/firmware/efi/cper.c, line 54
- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c, line 257
- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c, line 57
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
- drivers/gpu/drm/amd/scheduler/gpu_scheduler.c, line 649
- drivers/gpu/drm/radeon/radeon_fence.c, line 886
- drivers/gpu/drm/radeon/radeon_ring.c, line 238
- drivers/gpu/drm/virtio/virtgpu_fence.c, line 110
- drivers/infiniband/hw/mlx4/mad.c
- drivers/infiniband/hw/mlx4/main.c
- drivers/iommu/iova.c
- drivers/md/dm-integrity.c, line 2818
- drivers/md/md.c
- drivers/md/raid5-ppl.c, line 1255
- drivers/net/ethernet/mellanox/mlxsw/core.c, line 609
- drivers/net/wireless/intel/iwlwifi/mvm/d3.c
- drivers/scsi/fnic/fnic_debugfs.c, line 623
- drivers/scsi/fnic/fnic_scsi.c
- drivers/scsi/snic/snic_debugfs.c, line 167
- drivers/scsi/snic/snic_io.c
- drivers/scsi/snic/snic_main.c, line 110
- drivers/scsi/snic/snic_scsi.c
- drivers/scsi/snic/snic_stats.h, line 114
- fs/btrfs/dev-replace.c
- fs/btrfs/disk-io.c
- fs/btrfs/tests/btrfs-tests.c, line 125
- fs/btrfs/transaction.c, line 280
- fs/ceph/inode.c
- fs/ceph/super.h
- fs/ext4/super.c, line 3395
- fs/ext4/sysfs.c, line 107
- fs/f2fs/debug.c
- fs/nilfs2/super.c
- fs/nilfs2/the_nilfs.c
- fs/xfs/xfs_log.c
- fs/xfs/xfs_log_priv.h
- fs/xfs/xfs_log_recover.c
- include/asm-generic/atomic64.h, line 24
- include/asm-generic/local64.h, line 69
- include/linux/blk-cgroup.h
- include/linux/netfilter/ipset/ip_set_counter.h
- include/linux/vmw_vmci_defs.h
- kernel/cgroup/pids.c
- kernel/trace/tracing_map.c
- lib/atomic64.c, line 71
- lib/atomic64_test.c
- mm/z3fold.c, line 478
- net/batman-adv/tp_meter.c, line 1020
- net/core/sock.c, line 1720
- net/ipv4/inet_connection_sock.c, line 802
- net/ipv4/inet_timewait_sock.c, line 189
- net/ipv4/tcp_input.c, line 6212
- net/mac80211/debugfs_key.c, line 114
- net/netfilter/nfnetlink_acct.c
- net/netfilter/nft_quota.c, line 97
- net/rds/ib_cm.c, line 912
- net/rds/ib_recv.c, line 633
- net/smc/smc_cdc.h