Loading...
Defined in 1 files as a prototype:
Defined in 5 files as a macro:
- arch/ia64/include/asm/atomic.h, line 77 (as a macro)
- arch/openrisc/include/asm/atomic.h, line 86 (as a macro)
- arch/riscv/include/asm/atomic.h, line 143 (as a macro)
- include/asm-generic/atomic-instrumented.h, line 75 (as a macro)
- include/linux/atomic-fallback.h, line 218 (as a macro)
Defined in 2 files as a function:
- include/asm-generic/atomic-instrumented.h, line 70 (as a function)
- include/linux/atomic-fallback.h, line 210 (as a function)
Referenced in 63 files:
- arch/arm64/include/asm/atomic.h, line 52
- arch/ia64/include/asm/atomic.h, line 217
- arch/ia64/kernel/kprobes.c, line 375
- arch/ia64/kernel/mca.c
- arch/sparc/include/asm/atomic_32.h
- arch/sparc/kernel/smp_64.c, line 1135
- arch/x86/kernel/cpu/mce/intel.c, line 239
- drivers/base/power/wakeup.c, line 737
- drivers/crypto/qat/qat_common/adf_dev_mgr.c, line 399
- drivers/crypto/qat/qat_common/adf_transport.c, line 84
- drivers/crypto/virtio/virtio_crypto_mgr.c, line 133
- drivers/gpu/drm/drm_vblank.c, line 1174
- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c, line 546
- drivers/gpu/host1x/syncpt.c, line 128
- drivers/infiniband/hw/mlx5/devx.c, line 1786
- drivers/infiniband/hw/mlx5/main.c, line 1937
- drivers/infiniband/hw/mlx5/qp.c, line 3741
- drivers/infiniband/sw/rxe/rxe_verbs.c, line 606
- 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 586
- drivers/md/dm.c, line 2817
- drivers/misc/vmw_vmci/vmci_datagram.c, line 220
- drivers/net/can/usb/gs_usb.c, line 590
- 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 1788
- drivers/net/usb/cdc_mbim.c, line 50
- drivers/net/usb/huawei_cdc_ncm.c, line 42
- drivers/net/usb/qmi_wwan.c, line 663
- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c, line 219
- drivers/net/wireless/st/cw1200/wsm.c, line 1684
- drivers/platform/x86/sony-laptop.c
- drivers/s390/cio/qdio_main.c, line 1265
- drivers/scsi/ipr.c
- drivers/scsi/pmcraid.c
- drivers/scsi/scsi_transport_fc.c, line 520
- drivers/scsi/scsi_transport_iscsi.c, line 2102
- drivers/staging/wfx/data_tx.c, line 375
- drivers/target/target_core_user.c, line 535
- drivers/tty/serial/dz.c
- drivers/tty/serial/zs.c
- drivers/usb/gadget/function/f_fs.c, line 1692
- fs/btrfs/subpage.c, line 190
- fs/ceph/mds_client.c, line 2225
- fs/erofs/zdata.c
- fs/inode.c, line 906
- fs/jbd2/transaction.c
- fs/kernfs/inode.c, line 351
- fs/proc/inode.c, line 261
- fs/quota/netlink.c, line 56
- include/asm-generic/atomic-long.h, line 553
- include/asm-generic/atomic.h
- include/linux/atomic-fallback.h
- include/linux/blk-cgroup.h, line 533
- kernel/rcu/tree.c
- net/batman-adv/translation-table.c, line 382
- net/core/dev.c, line 2214
- net/ipv4/route.c, line 486
- net/ipv4/udp.c, line 1540