Documented in 1 files:
Defined in 1 files as a function:
Referenced in 131 files:
-
arch/arm64/include/asm/atomic.h,
line 30
-
arch/m68k/amiga/chipram.c,
line 89
-
arch/mips/kernel/smp-cps.c,
line 790
-
arch/mips/net/bpf_jit_comp32.c,
line 745
-
arch/powerpc/kvm/book3s_xive.c,
line 224
-
arch/powerpc/sysdev/xive/common.c,
line 196
-
arch/um/drivers/vector_kern.c,
line 267
-
arch/x86/events/intel/uncore_nhmex.c,
2 times
-
arch/x86/events/intel/uncore_snbep.c,
3 times
-
block/blk-iolatency.c,
line 361
-
block/blk-mq.h,
2 times
-
crypto/af_alg.c,
line 813
-
drivers/block/drbd/drbd_req.c,
line 497
-
drivers/char/ipmi/ipmi_msghandler.c,
line 5351
-
drivers/char/ppdev.c,
line 620
-
drivers/cpuidle/coupled.c,
line 411
-
drivers/crypto/marvell/cesa/cipher.c,
line 83
-
drivers/crypto/marvell/cesa/hash.c,
line 118
-
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c,
line 344
-
drivers/dma/mediatek/mtk-hsdma.c,
line 435
-
drivers/firewire/nosy.c,
line 179
-
drivers/gpu/drm/amd/ras/rascore/ras_process.c,
line 180
-
drivers/gpu/drm/i915/gt/gen8_ppgtt.c,
line 296
-
drivers/gpu/drm/i915/gt/intel_gt_pm.c,
line 42
-
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c,
2 times
-
drivers/gpu/drm/i915/intel_runtime_pm.c,
line 158
-
drivers/gpu/drm/i915/intel_runtime_pm.h,
line 180
-
drivers/gpu/drm/msm/msm_gem_vma.c,
line 771
-
drivers/gpu/drm/panthor/panthor_heap.c,
3 times
-
drivers/gpu/drm/scheduler/sched_main.c,
2 times
-
drivers/hwmon/pwm-fan.c,
line 91
-
drivers/infiniband/hw/hfi1/pin_system.c,
line 82
-
drivers/infiniband/hw/mlx5/devx.c,
3 times
-
drivers/infiniband/hw/mlx5/mr.c,
3 times
-
drivers/infiniband/sw/rdmavt/qp.c,
line 236
-
drivers/md/bcache/alloc.c,
line 90
-
drivers/md/bcache/io.c,
line 158
-
drivers/md/dm-ps-service-time.c,
line 319
-
drivers/md/dm.c,
6 times
-
drivers/md/md.c,
line 9250
-
drivers/message/fusion/mptlan.c,
2 times
-
drivers/net/ethernet/cavium/liquidio/octeon_droq.c,
line 723
-
drivers/net/ethernet/cavium/liquidio/request_manager.c,
line 471
-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c,
line 1124
-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c,
2 times
-
drivers/net/ethernet/emulex/benet/be_main.c,
3 times
-
drivers/net/ethernet/google/gve/gve_tx.c,
line 126
-
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c,
line 793
-
drivers/net/ethernet/jme.c,
line 1943
-
drivers/net/ethernet/mediatek/mtk_eth_soc.c,
2 times
-
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c,
2 times
-
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c,
2 times
-
drivers/net/ethernet/sun/cassini.c,
3 times
-
drivers/net/wireless/marvell/mwifiex/txrx.c,
line 238
-
drivers/net/wireless/marvell/mwifiex/wmm.c,
line 759
-
drivers/net/wireless/nxp/nxpwifi/txrx.c,
line 215
-
drivers/net/wireless/nxp/nxpwifi/wmm.c,
line 631
-
drivers/s390/block/dasd_devmap.c,
line 867
-
drivers/s390/cio/qdio_main.c,
2 times
-
drivers/s390/crypto/zcrypt_api.c,
2 times
-
drivers/s390/net/qeth_core_main.c,
line 5998
-
drivers/s390/scsi/zfcp_qdio.c,
line 328
-
drivers/scsi/megaraid.c,
2 times
-
drivers/scsi/mpi3mr/mpi3mr_fw.c,
2 times
-
drivers/scsi/mpi3mr/mpi3mr_os.c,
2 times
-
drivers/target/target_core_user.c,
line 1697
-
drivers/tty/mips_ejtag_fdc.c,
2 times
-
fs/btrfs/volumes.c,
line 8473
-
fs/ext4/mballoc.c,
line 3988
-
fs/f2fs/checkpoint.c,
line 2046
-
fs/f2fs/f2fs.h,
line 5025
-
fs/f2fs/segment.c,
line 1115
-
fs/jbd2/commit.c,
line 550
-
fs/jbd2/transaction.c,
7 times
-
fs/jfs/jfs_imap.c,
2 times
-
fs/kernfs/dir.c,
line 1441
-
fs/nfsd/nfs4state.c,
2 times
-
fs/ntfs3/ntfs_fs.h,
line 1122
-
fs/smb/server/vfs_cache.c,
2 times
-
fs/xattr.c,
line 1510
-
fs/xfs/xfs_log_cil.c,
line 714
-
include/asm-generic/qrwlock.h,
line 53
-
include/linux/atmdev.h,
line 203
-
include/linux/closure.h,
line 245
-
include/linux/page_ref.h,
line 150
-
include/linux/rmap.h,
line 300
-
kernel/bpf/stream.c,
2 times
-
kernel/locking/qrwlock.c,
line 36
-
kernel/locking/rwbase_rt.c,
2 times
-
kernel/trace/ring_buffer.c,
line 6705
-
lib/fault-inject.c,
line 159
-
mm/gup.c,
line 109
-
mm/kasan/kasan_test_c.c,
line 780
-
mm/slab_common.c,
line 1770
-
net/9p/trans_virtio.c,
2 times
-
net/atm/resources.c,
line 166
-
net/bluetooth/rfcomm/sock.c,
line 627
-
net/bluetooth/rfcomm/tty.c,
line 287
-
net/core/bpf_sk_storage.c,
4 times
-
net/core/filter.c,
line 1232
-
net/core/skbuff.c,
line 5466
-
net/core/skmsg.c,
2 times
-
net/core/sock.c,
4 times
-
net/ipv4/icmp.c,
line 274
-
net/ipv4/igmp.c,
5 times
-
net/ipv4/tcp_ao.c,
7 times
-
net/ipv4/tcp_bpf.c,
line 80
-
net/ipv4/tcp_ipv4.c,
2 times
-
net/ipv4/udp.c,
2 times
-
net/ipv6/af_inet6.c,
line 497
-
net/ipv6/calipso.c,
3 times
-
net/ipv6/ipv6_sockglue.c,
2 times
-
net/ipv6/mcast.c,
4 times
-
net/iucv/af_iucv.c,
2 times
-
net/kcm/kcmsock.c,
line 180
-
net/mac80211/sta_info.c,
2 times
-
net/mptcp/pm_userspace.c,
line 351
-
net/mptcp/protocol.c,
2 times
-
net/mptcp/protocol.h,
line 709
-
net/netlink/af_netlink.c,
3 times
-
net/rds/ib_cm.c,
line 227
-
net/rds/ib_rdma.c,
4 times
-
net/rds/ib_recv.c,
line 286
-
net/sched/sch_taprio.c,
line 700
-
net/sctp/socket.c,
line 9261
-
net/sctp/ulpevent.c,
line 99
-
net/smc/smc_rx.c,
line 509
-
net/smc/smc_tx.c,
2 times
-
net/sunrpc/svc_xprt.c,
line 562
-
net/unix/af_unix.c,
line 2062
-
rust/helpers/atomic.c,
line 95
Smatch caller information: