Loading...
Defined in 1 files as a prototype:
Defined in 4 files as a macro:
- arch/alpha/include/asm/atomic.h, line 30 (as a macro)
- arch/ia64/include/asm/atomic.h, line 25 (as a macro)
- arch/sparc/include/asm/atomic_64.h, line 18 (as a macro)
- include/asm-generic/atomic-instrumented.h, line 840 (as a macro)
Defined in 7 files as a function:
- arch/arm/include/asm/atomic.h, line 253 (as a function)
- arch/arm/include/asm/atomic.h, line 275 (as a function)
- arch/parisc/include/asm/atomic.h, line 216 (as a function)
- arch/powerpc/include/asm/atomic.h, line 316 (as a function)
- arch/riscv/include/asm/atomic.h, line 39 (as a function)
- include/asm-generic/atomic-instrumented.h, line 835 (as a function)
- lib/atomic64.c, line 45 (as a function)
Referenced in 185 files:
- arch/arc/include/asm/atomic.h, line 223
- arch/arm/mm/context.c, 6 times
- arch/arm64/kvm/arm.c, 2 times
- arch/arm64/mm/context.c, 8 times
- arch/csky/include/asm/asid.h, 3 times
- arch/csky/include/asm/mmu_context.h, line 17
- arch/csky/mm/asid.c, 4 times
- arch/ia64/include/asm/atomic.h, 2 times
- arch/mips/include/asm/mmu_context.h, line 109
- arch/mips/mm/context.c, 3 times
- arch/powerpc/kvm/book3s_64_mmu_hv.c, line 518
- arch/powerpc/kvm/book3s_hv_rm_mmu.c, line 1193
- arch/powerpc/platforms/pseries/lparcfg.c, line 66
- arch/s390/kernel/perf_cpum_cf_common.c, line 133
- arch/s390/kernel/vtime.c, 5 times
- arch/s390/kvm/kvm-s390.c, 2 times
- arch/s390/pci/pci_debug.c, line 78
- arch/x86/kernel/pvclock.c, line 103
- arch/x86/kvm/hyperv.c, 2 times
- arch/x86/mm/tlb.c, 4 times
- block/bfq-cgroup.c, 2 times
- block/blk-cgroup-rwstat.h, 2 times
- block/blk-cgroup.c, 4 times
- block/blk-iocost.c, 24 times
- block/blk-iolatency.c, line 629
- crypto/crypto_user_stat.c, 41 times
- drivers/block/zram/zram_drv.c, 14 times
- drivers/char/hw_random/s390-trng.c, 3 times
- drivers/crypto/bcm/util.c, 2 times
- drivers/crypto/cavium/cpt/cptvf_reqmanager.c, line 482
- drivers/crypto/cavium/nitrox/nitrox_debugfs.c, 3 times
- drivers/crypto/cavium/zip/zip_main.c, 13 times
- drivers/crypto/hisilicon/hpre/hpre_crypto.c, 5 times
- drivers/crypto/hisilicon/hpre/hpre_main.c, line 584
- drivers/crypto/hisilicon/qm.c, line 3029
- drivers/crypto/hisilicon/sec2/sec_main.c, line 584
- drivers/crypto/hisilicon/zip/zip_main.c, line 472
- drivers/crypto/nx/nx-842-pseries.c, 3 times
- drivers/firmware/efi/cper.c, line 39
- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c, line 317
- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c, line 558
- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c, 3 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c, 9 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c, line 47
- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c, 2 times
- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c, 2 times
- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c, 2 times
- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c, line 67
- drivers/gpu/drm/amd/amdkfd/kfd_process.c, line 403
- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c, line 226
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c, line 475
- drivers/gpu/drm/drm_vblank.c, 3 times
- drivers/gpu/drm/drm_vblank_work.c, line 49
- drivers/gpu/drm/i915/i915_debugfs.c, line 827
- drivers/gpu/drm/i915/i915_perf.c, line 1626
- drivers/gpu/drm/i915/selftests/i915_perf.c, line 208
- drivers/gpu/drm/radeon/radeon_fence.c, 14 times
- drivers/gpu/drm/radeon/radeon_kms.c, 3 times
- drivers/gpu/drm/radeon/radeon_object.c, 3 times
- drivers/gpu/drm/radeon/radeon_ring.c, line 255
- drivers/gpu/drm/virtio/virtgpu_debugfs.c, line 72
- drivers/gpu/drm/virtio/virtgpu_fence.c, line 63
- drivers/infiniband/hw/efa/efa_verbs.c, 12 times
- drivers/infiniband/hw/hfi1/ipoib_tx.c, 3 times
- drivers/infiniband/hw/hfi1/trace_tx.h, line 963
- drivers/infiniband/hw/hfi1/user_pages.c, line 94
- drivers/infiniband/hw/i40iw/i40iw_verbs.c, line 2620
- drivers/infiniband/hw/mlx4/mad.c, 2 times
- drivers/infiniband/hw/mlx4/qp.c, 3 times
- drivers/infiniband/hw/mlx5/restrack.c, 3 times
- drivers/infiniband/sw/rxe/rxe_hw_counters.c, line 38
- drivers/infiniband/sw/siw/siw_mem.c, line 401
- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c, 4 times
- drivers/iommu/iova.c, 2 times
- drivers/lightnvm/pblk-core.c, 3 times
- drivers/lightnvm/pblk-sysfs.c, 14 times
- drivers/md/dm-integrity.c, line 3238
- drivers/md/dm-raid.c, line 3543
- drivers/md/md.c, line 4931
- drivers/media/rc/rc-ir-raw.c, line 242
- drivers/misc/habanalabs/common/habanalabs_ioctl.c, 14 times
- drivers/misc/vmw_balloon.c, 10 times
- drivers/net/bonding/bond_3ad.c, 9 times
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c, 10 times
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c, 7 times
- drivers/net/ethernet/freescale/gianfar_ethtool.c, line 137
- drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_stats.c, line 72
- drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c, line 55
- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c, line 2355
- drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c, 2 times
- drivers/net/netdevsim/fib.c, 2 times
- drivers/net/veth.c, line 368
- drivers/net/wireguard/send.c, 3 times
- drivers/net/wireless/intel/iwlwifi/dvm/lib.c, 2 times
- drivers/net/wireless/intel/iwlwifi/mvm/d3.c, 2 times
- drivers/net/wireless/intel/iwlwifi/mvm/sta.c, 3 times
- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c, line 126
- drivers/s390/crypto/ap_bus.c, 3 times
- drivers/s390/crypto/ap_card.c, line 71
- drivers/s390/crypto/zcrypt_api.c, 2 times
- drivers/scsi/fnic/fnic_debugfs.c, line 541
- drivers/scsi/fnic/fnic_fcs.c, line 68
- drivers/scsi/fnic/fnic_scsi.c, 25 times
- drivers/scsi/fnic/fnic_trace.c, 73 times
- drivers/scsi/snic/snic_debugfs.c, 44 times
- drivers/scsi/snic/snic_io.c, 4 times
- drivers/scsi/snic/snic_scsi.c, 6 times
- drivers/scsi/snic/snic_stats.h, 3 times
- drivers/scsi/st.c, 10 times
- drivers/staging/vt6655/rxtx.c, line 1188
- drivers/staging/vt6656/rxtx.c, line 343
- drivers/usb/core/devio.c, line 153
- drivers/vhost/vdpa.c, line 642
- drivers/virtio/virtio_mem.c, line 594
- fs/btrfs/block-group.c, 2 times
- fs/btrfs/delayed-ref.c, line 896
- fs/btrfs/dev-replace.c, 4 times
- fs/btrfs/discard.c, line 558
- fs/btrfs/scrub.c, line 3869
- fs/btrfs/space-info.c, line 320
- fs/btrfs/sysfs.c, 2 times
- fs/ceph/debugfs.c, 4 times
- fs/ceph/dir.c, 2 times
- fs/ceph/inode.c, 6 times
- fs/ceph/metric.c, 3 times
- fs/ceph/quota.c, line 28
- fs/ceph/super.h, 6 times
- fs/ext4/balloc.c, line 578
- fs/ext4/ialloc.c, line 383
- fs/ext4/mballoc.c, 14 times
- fs/ext4/super.c, line 6194
- fs/ext4/sysfs.c, line 387
- fs/f2fs/debug.c, 5 times
- fs/fuse/fuse_i.h, line 867
- fs/nilfs2/ifile.c, line 165
- fs/nilfs2/segment.c, 2 times
- fs/nilfs2/super.c, line 638
- fs/nilfs2/sysfs.c, 2 times
- fs/proc/task_mmu.c, line 62
- fs/xfs/xfs_log.c, 5 times
- fs/xfs/xfs_log_priv.h, 2 times
- fs/xfs/xfs_log_recover.c, 2 times
- fs/xfs/xfs_mount.c, line 1242
- fs/xfs/xfs_trace.h, 3 times
- include/asm-generic/atomic-long.h, line 29
- include/asm-generic/local64.h, line 68
- include/linux/atomic-fallback.h, 5 times
- include/linux/iversion.h, line 112
- include/trace/events/btrfs.h, line 2081
- include/trace/events/iocost.h, line 163
- kernel/cgroup/pids.c, 4 times
- kernel/dma/map_benchmark.c, 5 times
- kernel/events/core.c, 10 times
- kernel/futex.c, line 441
- kernel/printk/printk.c, 5 times
- kernel/time/posix-cpu-timers.c, 4 times
- kernel/trace/trace_events_hist.c, 2 times
- kernel/trace/tracing_map.c, 5 times
- lib/atomic64.c, line 56
- lib/atomic64_test.c, line 164
- lib/test_lockup.c, 2 times
- mm/cma_sysfs.c, 2 times
- mm/debug.c, line 255
- mm/z3fold.c, line 1569
- net/batman-adv/tp_meter.c, line 423
- net/ceph/osd_client.c, line 4620
- net/core/sock_diag.c, line 28
- net/ipv4/inet_connection_sock.c, line 852
- net/ipv4/inet_timewait_sock.c, line 187
- net/mac80211/cfg.c, 2 times
- net/mac80211/debugfs_key.c, 2 times
- net/netfilter/ipset/ip_set_core.c, 2 times
- net/netfilter/nf_conntrack_core.c, line 900
- net/netfilter/nf_conntrack_netlink.c, 2 times
- net/netfilter/nf_conntrack_standalone.c, 2 times
- net/netfilter/nfnetlink_acct.c, 4 times
- net/netfilter/nft_ct.c, 2 times
- net/netfilter/nft_quota.c, 4 times
- net/netfilter/xt_connbytes.c, 16 times
- net/rds/ib_recv.c, line 651
- net/sched/sch_cbs.c, 4 times
- net/sched/sch_taprio.c, 3 times
- net/smc/smc_cdc.c, 2 times
- net/smc/smc_cdc.h, 3 times
- net/tls/tls_device.c, 2 times