Defined in 8 files as a macro:
Defined in 2 files as a function:
Referenced in 41 files:
- arch/arc/include/asm/atomic.h, line 288
- arch/arm64/include/asm/atomic.h, line 53
- arch/ia64/include/asm/atomic.h, line 219
- arch/x86/kernel/cpu/mce/intel.c, line 190
- drivers/block/drbd/drbd_receiver.c, line 333
- drivers/crypto/qat/qat_common/adf_dev_mgr.c, line 462
- drivers/crypto/virtio/virtio_crypto_mgr.c, line 152
- drivers/gpu/drm/i915/i915_gem_gtt.c, line 1624
- drivers/infiniband/ulp/srpt/ib_srpt.c
- drivers/lightnvm/pblk-rl.c, line 179
- drivers/md/bcache/btree.c, line 340
- drivers/md/bcache/closure.c, line 46
- drivers/md/bcache/request.c, line 207
- drivers/misc/mic/scif/scif_fence.c, line 390
- drivers/misc/mic/scif/scif_rma.c
- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c, line 752
- drivers/net/ethernet/ibm/ibmvnic.c, line 2949
- drivers/net/wireless/ath/carl9170/tx.c, line 199
- drivers/net/wireless/st/cw1200/wsm.c, line 1228
- drivers/nvme/target/rdma.c, line 735
- drivers/s390/cio/qdio_main.c
- drivers/staging/isdn/gigaset/capi.c, line 2308
- drivers/tty/tty_buffer.c, line 199
- drivers/vhost/net.c, line 251
- drivers/vhost/vsock.c, line 303
- drivers/video/fbdev/sh_mobile_lcdcfb.c, line 352
- drivers/w1/slaves/w1_therm.c, line 71
- drivers/w1/w1.c, line 789
- drivers/w1/w1_netlink.c, line 64
- fs/btrfs/inode.c, line 1165
- include/asm-generic/atomic-long.h, line 606
- include/asm-generic/atomic.h
- include/linux/atomic-fallback.h
- kernel/bpf/syscall.c, line 1465
- kernel/module.c, line 925
- net/9p/trans_rdma.c, line 431
- net/core/skbuff.c, line 600
- net/rds/ib_send.c, line 229
- net/sched/sch_taprio.c, line 582
- net/sunrpc/xprtrdma/svc_rdma_rw.c, line 323
- net/vmw_vsock/virtio_transport.c, line 276