Loading...
Defined in 1 files as a prototype:
Defined in 6 files as a macro:
- arch/csky/include/asm/atomic.h, line 183 (as a macro)
- arch/ia64/include/asm/atomic.h, line 78 (as a macro)
- arch/openrisc/include/asm/atomic.h, line 86 (as a macro)
- arch/riscv/include/asm/atomic.h, line 149 (as a macro)
- include/asm-generic/atomic-instrumented.h, line 74 (as a macro)
- include/linux/atomic-fallback.h, line 133 (as a macro)
Defined in 3 files as a function:
- arch/s390/include/asm/atomic.h, line 37 (as a function)
- include/asm-generic/atomic-instrumented.h, line 69 (as a function)
- include/linux/atomic-fallback.h, line 125 (as a function)
Referenced in 78 files:
- arch/arc/include/asm/atomic.h, line 291
- arch/ia64/include/asm/atomic.h, line 218
- arch/ia64/kernel/kprobes.c, line 388
- arch/ia64/kernel/mca.c
- arch/s390/include/asm/atomic.h, line 59
- arch/sparc/include/asm/atomic_32.h
- arch/sparc/kernel/smp_64.c, line 1172
- arch/x86/kernel/cpu/mce/intel.c, line 236
- drivers/base/power/wakeup.c, line 659
- drivers/crypto/qat/qat_common/adf_dev_mgr.c, line 442
- drivers/crypto/qat/qat_common/adf_transport.c, line 119
- drivers/crypto/virtio/virtio_crypto_mgr.c, line 145
- drivers/gpu/drm/drm_vblank.c, line 998
- drivers/gpu/drm/i915/i915_reset.c, line 77
- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c, line 557
- drivers/gpu/host1x/syncpt.c, line 123
- drivers/infiniband/hw/i40iw/i40iw_cm.c
- drivers/infiniband/hw/mlx5/devx.c, line 1426
- drivers/infiniband/hw/mlx5/main.c, line 1960
- drivers/infiniband/hw/mlx5/qp.c
- drivers/infiniband/hw/nes/nes_cm.c
- drivers/infiniband/sw/rxe/rxe_verbs.c, line 648
- drivers/iommu/arm-smmu.c, line 1959
- drivers/isdn/gigaset/capi.c, line 2301
- drivers/lightnvm/pblk-rl.c, line 165
- drivers/lightnvm/pblk-write.c, line 291
- drivers/md/bcache/io.c
- drivers/md/bcache/writeback.c, line 540
- drivers/md/dm.c, line 2899
- drivers/misc/mic/cosm/cosm_main.c, line 258
- drivers/misc/mic/scif/scif_dma.c, line 1736
- drivers/misc/mic/scif/scif_main.c, line 155
- drivers/misc/vmw_vmci/vmci_datagram.c, line 228
- drivers/net/can/usb/gs_usb.c, line 589
- drivers/net/ethernet/altera/altera_tse_main.c, line 770
- drivers/net/ethernet/chelsio/cxgb3/l2t.h, line 144
- drivers/net/ethernet/chelsio/cxgb4/l2t.c, line 72
- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c, line 766
- drivers/net/ethernet/ibm/ibmvnic.c, line 1612
- drivers/net/usb/cdc_mbim.c, line 52
- drivers/net/usb/huawei_cdc_ncm.c, line 46
- drivers/net/usb/qmi_wwan.c, line 567
- drivers/net/wimax/i2400m/driver.c, line 743
- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c, line 230
- drivers/net/wireless/st/cw1200/bh.c
- drivers/net/wireless/st/cw1200/wsm.c
- drivers/platform/x86/sony-laptop.c
- drivers/s390/cio/qdio_main.c, line 1538
- drivers/scsi/ipr.c
- drivers/scsi/pmcraid.c
- drivers/scsi/scsi_transport_fc.c, line 522
- drivers/scsi/scsi_transport_iscsi.c, line 2085
- drivers/staging/erofs/unzip_vle.c
- drivers/target/target_core_user.c, line 508
- drivers/tty/serial/dz.c
- drivers/tty/serial/zs.c
- drivers/usb/gadget/function/f_fs.c, line 1693
- drivers/usb/wusbcore/wa-xfer.c, line 303
- drivers/xen/gntdev.c, line 79
- fs/ceph/mds_client.c, line 1982
- fs/inode.c, line 875
- fs/jbd2/transaction.c
- fs/proc/inode.c, line 189
- fs/quota/netlink.c, line 56
- include/asm-generic/atomic-long.h, line 552
- include/asm-generic/atomic.h
- include/linux/atomic-fallback.h
- include/linux/blk-cgroup.h, line 813
- include/linux/uwb.h, line 803
- kernel/audit.c, line 1730
- kernel/bpf/syscall.c, line 1384
- kernel/rcu/tree.c
- mm/vmalloc.c, line 726
- net/batman-adv/translation-table.c, line 396
- net/core/dev.c, line 1846
- net/ipv4/udp.c, line 1455
- net/netfilter/ipvs/ip_vs_core.c, line 2044
- net/netfilter/ipvs/ip_vs_sync.c