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 145 (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 76 files:
- arch/arc/include/asm/atomic.h, line 288
- arch/ia64/include/asm/atomic.h, line 218
- arch/ia64/kernel/kprobes.c, line 375
- 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 657
- 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 133
- drivers/gpu/drm/drm_vblank.c, line 998
- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c, line 553
- drivers/gpu/host1x/syncpt.c, line 112
- drivers/infiniband/hw/i40iw/i40iw_cm.c
- drivers/infiniband/hw/mlx5/devx.c, line 1442
- drivers/infiniband/hw/mlx5/main.c, line 1968
- drivers/infiniband/hw/mlx5/qp.c
- drivers/infiniband/hw/nes/nes_cm.c
- drivers/infiniband/sw/rxe/rxe_verbs.c, line 629
- drivers/iommu/arm-smmu.c, line 1950
- drivers/isdn/gigaset/capi.c, line 2298
- drivers/lightnvm/pblk-rl.c, line 165
- drivers/lightnvm/pblk-write.c, line 292
- 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 246
- drivers/misc/mic/scif/scif_dma.c, line 1727
- drivers/misc/mic/scif/scif_main.c, line 146
- drivers/misc/vmw_vmci/vmci_datagram.c, line 220
- drivers/net/can/usb/gs_usb.c, line 581
- drivers/net/ethernet/altera/altera_tse_main.c, line 759
- 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 757
- drivers/net/ethernet/ibm/ibmvnic.c, line 1600
- drivers/net/usb/cdc_mbim.c, line 50
- drivers/net/usb/huawei_cdc_ncm.c, line 42
- drivers/net/usb/qmi_wwan.c, line 637
- drivers/net/wimax/i2400m/driver.c, line 728
- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c, line 219
- 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 1539
- drivers/scsi/ipr.c
- drivers/scsi/pmcraid.c
- drivers/scsi/scsi_transport_fc.c, line 512
- drivers/scsi/scsi_transport_iscsi.c, line 2072
- drivers/staging/erofs/unzip_vle.c
- drivers/target/target_core_user.c, line 497
- drivers/tty/serial/dz.c
- drivers/tty/serial/zs.c
- drivers/usb/gadget/function/f_fs.c, line 1696
- drivers/usb/wusbcore/wa-xfer.c, line 303
- drivers/xen/gntdev.c, line 79
- fs/ceph/mds_client.c, line 1984
- fs/inode.c, line 888
- fs/jbd2/transaction.c
- fs/proc/inode.c, line 183
- 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 789
- kernel/audit.c, line 1717
- kernel/bpf/syscall.c, line 1437
- kernel/rcu/tree.c
- net/batman-adv/translation-table.c, line 383
- net/core/dev.c, line 1842
- net/ipv4/udp.c, line 1454
- net/netfilter/ipvs/ip_vs_core.c, line 2039
- net/netfilter/ipvs/ip_vs_sync.c