atomic_set
Defined as a function in:
Defined as a preprocessor macro in:
Referenced (in 481 files total) in:
- arch/arc/kernel/kgdb.c, 2 times
- arch/arm/kernel/machine_kexec.c, line 110
- arch/arm/mach-exynos/pm.c, 2 times
- arch/arm64/kernel/kgdb.c, 2 times
- arch/arm64/kvm/nested.c, line 671
- arch/arm64/kvm/vgic/vgic-init.c, line 256
- arch/loongarch/kernel/kgdb.c, 2 times
- arch/loongarch/kernel/machine_kexec.c, line 300
- arch/m68k/amiga/chipram.c, line 41
- arch/m68k/mm/mcfmmu.c, line 203
- arch/microblaze/mm/mmu_context.c, line 44
- arch/mips/kernel/machine_kexec.c, line 262
- arch/mips/kernel/pm-cps.c, line 96
- arch/mips/kernel/process.c, 2 times
- arch/mips/kernel/rtlx-mt.c, line 95
- arch/mips/kernel/smp-cps.c, line 281
- arch/mips/kernel/spinlock_test.c, 3 times
- arch/mips/kernel/sync-r4k.c, 5 times
- arch/mips/math-emu/dsemul.c, 2 times
- arch/openrisc/kernel/sync-timer.c, 2 times
- arch/powerpc/kernel/kgdb.c, 2 times
- arch/powerpc/kexec/crash.c, line 184
- arch/powerpc/mm/book3s64/hash_pgtable.c, 2 times
- arch/powerpc/mm/book3s64/mmu_context.c, 2 times
- arch/powerpc/mm/book3s64/pgtable.c, 2 times
- arch/powerpc/mm/pgtable-frag.c, 2 times
- arch/powerpc/platforms/powernv/idle.c, line 1448
- arch/powerpc/platforms/pseries/vas.c, 3 times
- arch/powerpc/platforms/pseries/vio.c, 2 times
- arch/riscv/kernel/kgdb.c, 2 times
- arch/riscv/kernel/smp.c, line 313
- arch/s390/include/asm/mmu_context.h, 2 times
- arch/s390/kernel/time.c, line 698
- arch/s390/kvm/kvm-s390.c, line 3837
- arch/s390/kvm/vsie.c, line 137
- arch/sh/drivers/dma/dma-api.c, 3 times
- arch/sh/kernel/kgdb.c, 2 times
- arch/sparc/kernel/nmi.c, 2 times
- arch/sparc/kernel/traps_64.c, line 2025
- arch/um/drivers/vector_kern.c, 3 times
- arch/x86/kernel/cpu/mce/core.c, 7 times
- arch/x86/kernel/cpu/microcode/core.c, 2 times
- arch/x86/kernel/kgdb.c, 2 times
- arch/x86/kernel/reboot.c, line 928
- arch/x86/kernel/tboot.c, line 421
- arch/x86/kernel/tsc_sync.c, 6 times
- arch/x86/kvm/hyperv.c, 2 times
- arch/x86/kvm/i8254.c, 4 times
- arch/x86/kvm/lapic.c, 5 times
- arch/x86/kvm/mmu/mmu.c, line 2123
- arch/x86/kvm/x86.c, 5 times
- arch/x86/kvm/xen.c, 3 times
- arch/x86/platform/uv/uv_nmi.c, 16 times
- block/bdev.c, line 432
- block/bio.c, 3 times
- block/blk-core.c, line 416
- block/blk-crypto-profile.c, line 309
- block/blk-ioc.c, line 239
- block/blk-iocost.c, line 2911
- block/blk-iolatency.c, 5 times
- block/blk-mq.c, line 3759
- block/blk-rq-qos.h, line 84
- block/blk-zoned.c, line 536
- block/blk.h, line 653
- block/fops.c, line 182
- block/kyber-iosched.c, line 501
- crypto/af_alg.c, line 453
- crypto/algif_aead.c, line 400
- crypto/algif_hash.c, line 321
- crypto/algif_skcipher.c, line 288
- crypto/jitterentropy-testing.c, 3 times
- fs/affs/inode.c, 2 times
- fs/afs/cell.c, 2 times
- fs/afs/fs_probe.c, line 264
- fs/afs/main.c, line 100
- fs/afs/server.c, line 213
- fs/afs/super.c, line 103
- fs/afs/vl_probe.c, line 167
- fs/aio.c, 4 times
- fs/bcachefs/alloc_foreground.c, line 152
- fs/bcachefs/ec.c, 2 times
- fs/bcachefs/fs-io-buffered.c, line 563
- fs/bcachefs/fs-io-direct.c, 2 times
- fs/bcachefs/journal.c, line 121
- fs/bcachefs/six.c, line 848
- fs/bcachefs/super.c, line 772
- fs/bcachefs/tests.c, 2 times
- fs/btrfs/async-thread.c, line 78
- fs/btrfs/bio.c, 2 times
- fs/btrfs/block-group.c, 2 times
- fs/btrfs/compression.c, 2 times
- fs/btrfs/delayed-inode.c, 2 times
- fs/btrfs/discard.c, line 761
- fs/btrfs/disk-io.c, 17 times
- fs/btrfs/extent_io.c, line 2569
- fs/btrfs/inode.c, line 1695
- fs/btrfs/locking.c, 2 times
- fs/btrfs/raid56.c, 3 times
- fs/btrfs/relocation.c, 2 times
- fs/btrfs/scrub.c, 2 times
- fs/btrfs/subpage.c, 3 times
- fs/btrfs/transaction.c, 4 times
- fs/btrfs/tree-log.c, 4 times
- fs/btrfs/volumes.c, 2 times
- fs/btrfs/volumes.h, line 808
- fs/btrfs/zoned.c, line 517
- fs/ceph/inode.c, 2 times
- fs/ceph/mds_client.c, 3 times
- fs/ceph/snap.c, 3 times
- fs/configfs/dir.c, 2 times
- fs/coredump.c, line 399
- fs/dcache.c, line 1660
- fs/debugfs/file.c, line 841
- fs/dlm/lockspace.c, line 431
- fs/dlm/midcomms.c, 4 times
- fs/dlm/user.c, line 967
- fs/ecryptfs/main.c, line 136
- fs/ecryptfs/miscdev.c, line 476
- fs/ecryptfs/super.c, line 49
- fs/erofs/zdata.c, line 1505
- fs/ext4/fast_commit.c, line 204
- fs/ext4/mballoc.c, 2 times
- fs/ext4/orphan.c, line 626
- fs/ext4/super.c, 5 times
- fs/f2fs/checkpoint.c, 3 times
- fs/f2fs/compress.c, 3 times
- fs/f2fs/debug.c, 10 times
- fs/f2fs/extent_cache.c, 4 times
- fs/f2fs/f2fs.h, 2 times
- fs/f2fs/inode.c, line 499
- fs/f2fs/segment.c, 5 times
- fs/f2fs/super.c, 5 times
- fs/file.c, line 315
- fs/fuse/inode.c, 3 times
- fs/gfs2/file.c, line 375
- fs/gfs2/log.c, line 1143
- fs/gfs2/main.c, 3 times
- fs/gfs2/ops_fstype.c, 11 times
- fs/hfs/bnode.c, line 265
- fs/hfsplus/bnode.c, line 415
- fs/hfsplus/inode.c, line 396
- fs/hfsplus/super.c, 3 times
- fs/hfsplus/xattr.c, 3 times
- fs/inode.c, 5 times
- fs/iomap/direct-io.c, line 587
- fs/jbd2/journal.c, 2 times
- fs/jbd2/transaction.c, 4 times
- fs/jffs2/xattr.c, line 375
- fs/jfs/jfs_imap.c, 2 times
- fs/kernfs/dir.c, 2 times
- fs/kernfs/file.c, line 530
- fs/kernfs/inode.c, 2 times
- fs/mbcache.c, line 100
- fs/namei.c, 2 times
- fs/netfs/direct_read.c, line 54
- fs/nfs/client.c, line 1000
- fs/nfs/inode.c, 2 times
- fs/nfs/nfs4state.c, line 510
- fs/nfs/pnfs_dev.c, line 260
- fs/nfsd/nfs4recover.c, line 1512
- fs/nfsd/nfs4state.c, 11 times
- fs/nfsd/nfscache.c, line 184
- fs/nilfs2/segbuf.c, line 49
- fs/nilfs2/segment.c, 3 times
- fs/nilfs2/the_nilfs.c, line 65
- fs/notify/group.c, line 126
- fs/ocfs2/alloc.c, 2 times
- fs/ocfs2/cluster/heartbeat.c, 6 times
- fs/ocfs2/cluster/tcp.c, 7 times
- fs/ocfs2/dlm/dlmdomain.c, 4 times
- fs/ocfs2/dlm/dlmmaster.c, 8 times
- fs/ocfs2/journal.c, 5 times
- fs/ocfs2/stack_user.c, 3 times
- fs/ocfs2/suballoc.c, 4 times
- fs/ocfs2/super.c, 11 times
- fs/pstore/ram_core.c, 4 times
- fs/pstore/zone.c, 18 times
- fs/quota/dquot.c, line 908
- fs/reiserfs/journal.c, 13 times
- fs/reiserfs/super.c, line 645
- fs/smb/client/cifs_debug.c, 7 times
- fs/smb/client/cifsfs.c, 11 times
- fs/smb/client/dfs_cache.c, 3 times
- fs/smb/client/misc.c, 2 times
- fs/smb/client/sess.c, line 582
- fs/smb/client/smb1ops.c, 21 times
- fs/smb/client/smb2ops.c, 2 times
- fs/smb/client/smb2pdu.c, line 2074
- fs/smb/client/smbdirect.c, 5 times
- fs/smb/server/connection.c, 4 times
- fs/smb/server/mgmt/share_config.c, line 158
- fs/smb/server/mgmt/tree_connect.c, line 79
- fs/smb/server/mgmt/user_session.c, line 416
- fs/smb/server/oplock.c, 4 times
- fs/smb/server/transport_rdma.c, 3 times
- fs/smb/server/vfs_cache.c, 4 times
- fs/super.c, line 368
- fs/ubifs/journal.c, line 357
- fs/ubifs/super.c, line 2155
- fs/userfaultfd.c, 2 times
- fs/xfs/libxfs/xfs_ag.c, line 340
- fs/xfs/libxfs/xfs_sb.c, line 992
- fs/xfs/xfs_attr_item.c, line 290
- fs/xfs/xfs_bmap_item.c, 4 times
- fs/xfs/xfs_buf.c, 7 times
- fs/xfs/xfs_buf.h, line 355
- fs/xfs/xfs_drain.c, line 44
- fs/xfs/xfs_exchmaps_item.c, line 141
- fs/xfs/xfs_extfree_item.c, 4 times
- fs/xfs/xfs_log.c, 2 times
- fs/xfs/xfs_log_cil.c, line 55
- fs/xfs/xfs_pwork.c, line 82
- fs/xfs/xfs_refcount_item.c, 4 times
- fs/xfs/xfs_rmap_item.c, 4 times
- fs/xfs/xfs_super.c, line 719
- fs/zonefs/super.c, 2 times
- include/drm/spsc_queue.h, line 52
- include/drm/task_barrier.h, line 58
- include/linux/atomic/atomic-instrumented.h, line 65
- include/linux/bio.h, line 227
- include/linux/closure.h, 2 times
- include/linux/jump_label.h, 2 times
- include/linux/mm_inline.h, line 431
- include/linux/netfs.h, line 486
- include/linux/osq_lock.h, line 25
- include/linux/page_ref.h, line 99
- include/linux/rcuref.h, line 26
- include/linux/refcount.h, line 125
- include/linux/rwbase_rt.h, line 25
- include/linux/skbuff.h, line 2039
- include/linux/tick.h, line 264
- include/net/ip.h, line 565
- include/rdma/uverbs_std_types.h, line 119
- io_uring/eventfd.c, line 141
- io_uring/io-wq.c, 2 times
- io_uring/io_uring.c, 6 times
- io_uring/kbuf.c, line 51
- io_uring/poll.c, line 606
- io_uring/refs.h, line 47
- io_uring/rsrc.c, 2 times
- io_uring/sqpoll.c, line 156
- io_uring/tctx.c, 2 times
- io_uring/timeout.c, 2 times
- io_uring/waitid.c, line 322
- kernel/bpf/arena.c, line 225
- kernel/bpf/helpers.c, line 1285
- kernel/bpf/memalloc.c, 3 times
- kernel/bpf/ringbuf.c, line 177
- kernel/cgroup/cgroup.c, 2 times
- kernel/cpu.c, line 3185
- kernel/crash_core.c, line 149
- kernel/debug/debug_core.c, 3 times
- kernel/debug/kdb/kdb_main.c, line 2162
- kernel/events/core.c, 5 times
- kernel/events/ring_buffer.c, line 22
- kernel/events/uprobes.c, line 1556
- kernel/fork.c, 3 times
- kernel/futex/core.c, line 1167
- kernel/hung_task.c, line 332
- kernel/irq_work.c, line 213
- kernel/jump_label.c, line 209
- kernel/kcsan/kcsan_test.c, 3 times
- kernel/locking/percpu-rwsem.c, line 24
- kernel/locking/rwbase_rt.c, line 224
- kernel/module/main.c, line 554
- kernel/power/swap.c, 11 times
- kernel/printk/nbcon.c, line 130
- kernel/rcu/rcuscale.c, 3 times
- kernel/rcu/rcutorture.c, 12 times
- kernel/rcu/refscale.c, 5 times
- kernel/rcu/srcutree.c, 2 times
- kernel/rcu/tasks.h, line 438
- kernel/rcu/tree.c, 7 times
- kernel/scftorture.c, line 639
- kernel/sched/core.c, 2 times
- kernel/sched/cpupri.c, line 285
- kernel/sched/ext.c, line 5056
- kernel/sched/membarrier.c, line 228
- kernel/sched/psi.c, 6 times
- kernel/sched/topology.c, 2 times
- kernel/seccomp.c, line 631
- kernel/softirq.c, 2 times
- kernel/stop_machine.c, 2 times
- kernel/time/timer_migration.c, line 1488
- kernel/trace/blktrace.c, line 583
- kernel/trace/fgraph.c, 2 times
- kernel/trace/trace_dynevent.c, line 47
- kernel/trace/trace_events.c, 3 times
- kernel/trace/trace_recursion_record.c, 2 times
- kernel/trace/tracing_map.c, 2 times
- kernel/ucount.c, line 181
- kernel/workqueue.c, 3 times
- lib/closure.c, line 40
- lib/fault-inject.c, 3 times
- lib/rcuref.c, 4 times
- lib/rhashtable.c, line 1077
- lib/sbitmap.c, 5 times
- lib/test_objpool.c, line 142
- lib/test_ref_tracker.c, line 60
- lib/test_rhashtable.c, line 746
- mm/backing-dev.c, line 530
- mm/filemap.c, line 181
- mm/huge_memory.c, line 221
- mm/internal.h, 4 times
- mm/kasan/kasan_test_c.c, line 711
- mm/kfence/core.c, line 846
- mm/kmemleak.c, line 662
- mm/mempolicy.c, 4 times
- mm/mm_init.c, 2 times
- mm/page_reporting.c, 3 times
- mm/rmap.c, 11 times
- mm/shmem.c, line 2814
- mm/swap_state.c, 2 times
- mm/vmscan.c, line 7193
- mm/zpool.c, line 36
- mm/zsmalloc.c, 2 times
- net/9p/trans_rdma.c, line 588
- net/atm/br2684.c, line 550
- net/atm/common.c, line 161
- net/atm/pppoatm.c, line 406
- net/batman-adv/bat_iv_ogm.c, 2 times
- net/batman-adv/bat_v.c, 3 times
- net/batman-adv/bat_v_elp.c, line 364
- net/batman-adv/bat_v_ogm.c, line 1064
- net/batman-adv/bridge_loop_avoidance.c, 8 times
- net/batman-adv/gateway_client.c, line 159
- net/batman-adv/gateway_common.c, line 99
- net/batman-adv/hard-interface.c, 2 times
- net/batman-adv/hash.c, line 24
- net/batman-adv/main.c, 11 times
- net/batman-adv/netlink.c, 20 times
- net/batman-adv/network-coding.c, line 178
- net/batman-adv/originator.c, line 989
- net/batman-adv/soft-interface.c, 29 times
- net/batman-adv/tp_meter.c, 4 times
- net/batman-adv/translation-table.c, 7 times
- net/bluetooth/6lowpan.c, line 938
- net/bluetooth/hci_conn.c, line 1013
- net/bluetooth/hci_core.c, 3 times
- net/bluetooth/hci_event.c, line 3737
- net/bluetooth/hci_sync.c, 3 times
- net/bluetooth/hidp/core.c, line 929
- net/bluetooth/l2cap_core.c, line 458
- net/bluetooth/l2cap_sock.c, line 319
- net/bluetooth/smp.c, 2 times
- net/caif/cfctrl.c, 3 times
- net/can/j1939/socket.c, line 412
- net/ceph/ceph_common.c, line 764
- net/ceph/messenger.c, line 1693
- net/ceph/osdmap.c, 3 times
- net/core/neighbour.c, 4 times
- net/core/page_pool.c, line 270
- net/core/skbuff.c, 5 times
- net/core/sock.c, 9 times
- net/dccp/ipv4.c, 2 times
- net/ipv4/af_inet.c, line 353
- net/ipv4/datagram.c, line 76
- net/ipv4/fib_frontend.c, line 1605
- net/ipv4/fib_semantics.c, line 836
- net/ipv4/inetpeer.c, line 215
- net/ipv4/ipcomp.c, line 81
- net/ipv4/nexthop.c, line 1990
- net/ipv4/route.c, 3 times
- net/ipv4/sysctl_net_ipv4.c, line 367
- net/ipv4/tcp_fastopen.c, line 576
- net/ipv4/tcp_ipv4.c, 3 times
- net/ipv6/af_inet6.c, line 984
- net/ipv6/ioam6_iptunnel.c, line 182
- net/ipv6/ip6_flowlabel.c, line 441
- net/ipv6/ipcomp6.c, line 99
- net/ipv6/route.c, 4 times
- net/iucv/af_iucv.c, 4 times
- net/key/af_key.c, line 3871
- net/mac80211/led.c, 5 times
- net/mac80211/main.c, 3 times
- net/mac80211/mesh.c, line 1774
- net/mac80211/mesh_pathtbl.c, line 91
- net/mac80211/sta_info.c, line 636
- net/mac802154/iface.c, 2 times
- net/mac802154/scan.c, line 492
- net/mptcp/ctrl.c, 3 times
- net/netfilter/ipset/ip_set_hash_gen.h, 2 times
- net/netfilter/ipvs/ip_vs_app.c, line 93
- net/netfilter/ipvs/ip_vs_conn.c, 3 times
- net/netfilter/ipvs/ip_vs_ctl.c, 18 times
- net/netfilter/ipvs/ip_vs_est.c, 2 times
- net/netfilter/ipvs/ip_vs_lblc.c, line 369
- net/netfilter/ipvs/ip_vs_lblcr.c, 2 times
- net/netfilter/ipvs/ip_vs_proto.c, line 78
- net/netfilter/ipvs/ip_vs_sync.c, line 928
- net/netfilter/nf_conntrack_core.c, line 2738
- net/netfilter/nf_conntrack_extend.c, line 156
- net/netfilter/nft_numgen.c, line 73
- net/netfilter/xt_statistic.c, line 64
- net/nfc/nci/core.c, 4 times
- net/nfc/nci/ntf.c, 9 times
- net/nfc/nci/rsp.c, 4 times
- net/packet/af_packet.c, line 1625
- net/phonet/pep.c, 8 times
- net/rds/connection.c, 2 times
- net/rds/ib.c, line 501
- net/rds/ib_cm.c, 5 times
- net/rds/loop.c, line 50
- net/rds/tcp.c, 2 times
- net/rxrpc/conn_client.c, line 91
- net/rxrpc/conn_service.c, line 177
- net/rxrpc/local_object.c, line 118
- net/rxrpc/net_ns.c, 3 times
- net/rxrpc/output.c, line 252
- net/rxrpc/proc.c, 14 times
- net/sched/act_api.c, line 745
- net/sched/sch_taprio.c, line 672
- net/sctp/associola.c, line 173
- net/sctp/input.c, line 381
- net/sctp/socket.c, 3 times
- net/smc/af_smc.c, 2 times
- net/smc/smc_core.c, 5 times
- net/smc/smc_ib.c, line 951
- net/smc/smc_loopback.c, line 363
- net/smc/smc_rx.c, line 513
- net/sunrpc/auth_gss/gss_krb5_mech.c, line 418
- net/sunrpc/cache.c, line 392
- net/sunrpc/sched.c, line 1108
- net/sunrpc/xprtrdma/svc_rdma_transport.c, line 474
- net/tipc/crypto.c, 4 times
- net/tipc/socket.c, 2 times
- net/tipc/topsrv.c, line 673
- net/tls/tls_sw.c, 2 times
- net/vmw_vsock/virtio_transport.c, line 784
- net/xfrm/xfrm_state.c, line 666
- samples/vfio-mdev/mbochs.c, line 1413
- security/apparmor/policy_ns.c, line 128
- security/integrity/ima/ima_policy.c, line 1013
- security/keys/key.c, 2 times
- security/selinux/avc.c, 2 times
- security/tomoyo/condition.c, line 429
- security/tomoyo/gc.c, 3 times
- security/tomoyo/memory.c, 2 times
- security/ccsecurity/memory.c, line 183
- security/ccsecurity/policy_io.c, 2 times
- security/ccsecurity/gc.c, 3 times
- sound/core/init.c, line 331
- sound/core/oss/pcm_oss.c, line 2387
- sound/core/pcm.c, 2 times
- sound/core/seq/seq_fifo.c, 2 times
- sound/core/seq/seq_lock.h, line 10
- sound/core/seq/seq_memory.c, line 527
- sound/core/seq/seq_ports.c, line 590
- sound/drivers/dummy.c, 3 times
- sound/drivers/pcsp/pcsp.c, line 76
- sound/drivers/pcsp/pcsp_lib.c, 2 times
- sound/hda/hdac_device.c, line 64
- sound/i2c/other/ak4113.c, line 76
- sound/i2c/other/ak4114.c, line 76
- sound/isa/gus/gus_pcm.c, line 656
- sound/pci/mixart/mixart.c, line 1307
- sound/pci/ymfpci/ymfpci_main.c, 3 times
- sound/soc/atmel/mchp-pdmc.c, 2 times
- sound/soc/codecs/cros_ec_codec.c, line 1004
- sound/soc/codecs/wcd937x.c, 2 times
- sound/soc/fsl/imx-pcm-fiq.c, 6 times
- sound/soc/intel/avs/ipc.c, line 148
- sound/usb/card.c, 3 times
- sound/usb/endpoint.c, 2 times
- sound/usb/midi2.c, 3 times
- sound/usb/usx2y/usbusx2yaudio.c, 8 times
- sound/usb/usx2y/usx2yhwdeppcm.c, 7 times
- sound/xen/xen_snd_front_alsa.c, 2 times
- tools/arch/x86/include/asm/atomic.h, line 39
- tools/include/asm-generic/atomic-gcc.h, line 36
- tools/include/linux/refcount.h, line 60
- tools/perf/bench/synthesize.c, 2 times
- tools/testing/selftests/futex/functional/futex_requeue_pi.c, line 317
- tools/testing/selftests/futex/functional/futex_requeue_pi_signal_restart.c, line 191
- tools/testing/selftests/futex/include/atomic.h, line 73
- tools/testing/selftests/kvm/aarch64/arch_timer_edge_cases.c, 4 times
- tools/testing/selftests/kvm/dirty_log_test.c, 2 times
- tools/testing/selftests/kvm/max_guest_memory_test.c, 3 times
- tools/testing/shared/linux/maple_tree.h, line 5
- tools/testing/vma/linux/atomic.h, line 9
- virt/kvm/kvm_main.c, 2 times
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.