Loading...
Defined in 1 files as a prototype:
Defined in 4 files as a macro:
- arch/alpha/include/asm/atomic.h, line 33 (as a macro)
- arch/ia64/include/asm/atomic.h, line 28 (as a macro)
- arch/sparc/include/asm/atomic_64.h, line 21 (as a macro)
- include/asm-generic/atomic-instrumented.h, line 858 (as a macro)
Defined in 7 files as a function:
- arch/arm/include/asm/atomic.h, line 266 (as a function)
- arch/arm/include/asm/atomic.h, line 288 (as a function)
- arch/parisc/include/asm/atomic.h, line 203 (as a function)
- arch/powerpc/include/asm/atomic.h, line 325 (as a function)
- arch/riscv/include/asm/atomic.h, line 43 (as a function)
- include/asm-generic/atomic-instrumented.h, line 853 (as a function)
- lib/atomic64.c, line 58 (as a function)
Referenced in 129 files:
- arch/arc/include/asm/atomic.h, line 235
- arch/arm/include/asm/mmu_context.h, line 34
- arch/arm/mm/context.c, 2 times
- arch/arm64/include/asm/mmu_context.h, line 165
- arch/arm64/mm/context.c, 4 times
- arch/csky/include/asm/mmu_context.h, line 19
- arch/csky/mm/asid.c, 3 times
- arch/mips/include/asm/mmu_context.h, line 118
- arch/mips/mm/context.c, line 279
- arch/parisc/include/asm/atomic.h, line 213
- arch/powerpc/kvm/book3s_64_mmu_hv.c, line 119
- arch/powerpc/mm/book3s64/iommu_api.c, line 125
- arch/s390/kernel/perf_cpum_cf_common.c, line 135
- arch/s390/kernel/vtime.c, 4 times
- arch/s390/kvm/kvm-s390.c, line 1045
- arch/s390/pci/pci.c, 3 times
- arch/x86/include/asm/mmu_context.h, line 108
- arch/x86/kernel/pvclock.c, line 51
- arch/x86/kvm/hyperv.c, 2 times
- block/bfq-cgroup.c, 2 times
- block/blk-cgroup-rwstat.c, line 19
- block/blk-cgroup-rwstat.h, line 125
- block/blk-cgroup.c, line 1628
- block/blk-iocost.c, 9 times
- block/blk-iolatency.c, line 984
- drivers/crypto/bcm/cipher.c, 2 times
- drivers/crypto/cavium/cpt/cptvf_main.c, line 125
- drivers/crypto/cavium/nitrox/nitrox_main.c, 3 times
- drivers/crypto/hisilicon/hpre/hpre_main.c, 2 times
- drivers/crypto/hisilicon/qm.c, line 3022
- drivers/crypto/hisilicon/sec2/sec_main.c, line 594
- drivers/crypto/hisilicon/zip/zip_main.c, line 465
- drivers/firmware/efi/cper.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c, line 581
- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c, line 103
- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c, 3 times
- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c, 3 times
- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c, line 49
- drivers/gpu/drm/amd/amdkfd/kfd_process.c, line 1341
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c, line 482
- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c, line 999
- drivers/gpu/drm/i915/i915_debugfs.c, line 818
- drivers/gpu/drm/i915/i915_perf.c, line 4470
- drivers/gpu/drm/radeon/radeon_fence.c, line 891
- drivers/gpu/drm/radeon/radeon_ring.c, line 243
- drivers/gpu/drm/scheduler/sched_main.c, line 866
- drivers/gpu/drm/virtio/virtgpu_fence.c, line 121
- drivers/infiniband/hw/efa/efa_com.c, line 701
- drivers/infiniband/hw/efa/efa_main.c, line 191
- drivers/infiniband/hw/hfi1/ipoib_tx.c, line 743
- drivers/infiniband/hw/mlx4/mad.c, 4 times
- drivers/infiniband/hw/mlx4/main.c, 4 times
- drivers/iommu/amd/amd_iommu.h, line 108
- drivers/iommu/iova.c, 2 times
- drivers/lightnvm/pblk-init.c, 4 times
- drivers/lightnvm/pblk-recovery.c, 3 times
- drivers/lightnvm/pblk-sysfs.c, line 542
- drivers/md/dm-integrity.c, line 3962
- drivers/md/md.c, 2 times
- drivers/md/raid5-ppl.c, line 1405
- drivers/misc/habanalabs/common/memory.c, 3 times
- drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c, line 1758
- drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c, 2 times
- drivers/net/ethernet/mellanox/mlxsw/core.c, line 771
- drivers/net/netdevsim/fib.c, 2 times
- drivers/net/wireguard/noise.h, line 103
- drivers/net/wireguard/send.c, 4 times
- drivers/net/wireless/intel/iwlwifi/mvm/d3.c, 2 times
- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c, line 103
- drivers/s390/crypto/ap_card.c, line 89
- drivers/scsi/fnic/fnic_debugfs.c, line 540
- drivers/scsi/fnic/fnic_fcs.c, line 75
- drivers/scsi/fnic/fnic_scsi.c, 14 times
- drivers/scsi/megaraid/megaraid_sas_base.c, line 7368
- drivers/scsi/snic/snic_debugfs.c, line 147
- drivers/scsi/snic/snic_io.c, 3 times
- drivers/scsi/snic/snic_main.c, line 110
- drivers/scsi/snic/snic_scsi.c, 4 times
- drivers/scsi/snic/snic_stats.h, line 114
- fs/btrfs/dev-replace.c, 6 times
- fs/btrfs/discard.c, 2 times
- fs/btrfs/disk-io.c, 2 times
- fs/btrfs/transaction.c, 2 times
- fs/ceph/inode.c, 4 times
- fs/ceph/mds_client.c, line 4595
- fs/ceph/metric.c, 3 times
- fs/ceph/super.h, 2 times
- fs/ext4/super.c, line 4003
- fs/ext4/sysfs.c, line 110
- fs/f2fs/debug.c, 5 times
- fs/fuse/inode.c, 2 times
- fs/inode.c, line 140
- fs/nilfs2/super.c, 2 times
- fs/nilfs2/the_nilfs.c, 2 times
- fs/xfs/xfs_log.c, 2 times
- fs/xfs/xfs_log_priv.h, 2 times
- fs/xfs/xfs_log_recover.c, 2 times
- include/asm-generic/atomic-long.h, line 41
- include/asm-generic/atomic64.h, line 21
- include/asm-generic/local64.h, line 69
- include/linux/atomic-fallback.h, line 1386
- include/linux/blk-cgroup.h, line 584
- include/linux/iversion.h, line 95
- include/linux/netfilter/ipset/ip_set.h, 2 times
- include/net/tls.h, 3 times
- kernel/bpf/syscall.c, 4 times
- kernel/cgroup/pids.c, 4 times
- kernel/dma/map_benchmark.c, 5 times
- kernel/fork.c, line 1033
- kernel/printk/printk.c, 6 times
- kernel/trace/tracing_map.c, 5 times
- lib/atomic64.c, line 67
- lib/atomic64_test.c, 2 times
- mm/z3fold.c, line 1012
- net/batman-adv/tp_meter.c, line 1013
- net/ipv4/inet_connection_sock.c, line 851
- net/ipv4/inet_timewait_sock.c, line 187
- net/ipv4/tcp_input.c, line 6654
- net/mac80211/debugfs_key.c, line 111
- net/netfilter/nfnetlink_acct.c, 4 times
- net/netfilter/nft_quota.c, 3 times
- net/rds/ib_cm.c, line 1173
- net/rds/ib_recv.c, line 639
- net/sched/sch_cbs.c, line 326
- net/sched/sch_taprio.c, line 1119
- net/smc/smc_cdc.h, 3 times
- net/sunrpc/auth_gss/gss_krb5_mech.c, line 488
- net/tipc/crypto.c, 5 times