smp_store_release
Defined as a preprocessor macro in:
Referenced (in 138 files total) in:
- arch/arm/include/asm/mcs_spinlock.h, line 19
- arch/arm64/kvm/hyp/pgtable.c, 3 times
- arch/mips/include/asm/spinlock.h, line 25
- arch/powerpc/include/asm/qspinlock.h, line 156
- arch/x86/include/asm/qspinlock.h, line 46
- arch/x86/kernel/acpi/madt_wakeup.c, 2 times
- arch/x86/kernel/ldt.c, line 426
- arch/x86/kvm/mmu/mmu.c, 2 times
- arch/x86/kvm/mmu/page_track.c, line 207
- arch/x86/kvm/x86.c, line 10917
- block/blk-crypto-fallback.c, line 667
- fs/afs/addr_prefs.c, 2 times
- fs/afs/cell.c, 10 times
- fs/aio.c, line 1862
- fs/bcachefs/six.c, line 249
- fs/binfmt_misc.c, line 1012
- fs/crypto/crypto.c, line 358
- fs/crypto/inline_crypt.c, line 200
- fs/crypto/keyring.c, line 220
- fs/crypto/keysetup.c, 2 times
- fs/dcache.c, 3 times
- fs/eventpoll.c, line 1403
- fs/fs-writeback.c, line 482
- fs/locks.c, 2 times
- fs/namespace.c, line 4570
- fs/netfs/fscache_cookie.c, line 211
- fs/netfs/internal.h, line 266
- fs/netfs/misc.c, line 77
- fs/netfs/write_issue.c, line 208
- fs/nfs/dir.c, line 1841
- fs/nfs/inode.c, line 213
- fs/nfsd/nfssvc.c, 2 times
- fs/super.c, line 160
- fs/verity/hash_algs.c, line 91
- fs/xfs/libxfs/xfs_bmap.c, line 1228
- fs/xfs/libxfs/xfs_inode_fork.c, 2 times
- include/asm-generic/barrier.h, 4 times
- include/asm-generic/qrwlock.h, line 122
- include/asm-generic/qspinlock.h, line 128
- include/asm-generic/spinlock.h, line 68
- include/linux/atomic/atomic-arch-fallback.h, 2 times
- include/linux/fs.h, line 951
- include/linux/list.h, line 391
- include/linux/mmap_lock.h, line 92
- include/linux/netpoll.h, line 91
- include/linux/objpool.h, line 209
- include/linux/rcupdate.h, line 602
- include/rdma/rdmavt_cq.h, line 29
- include/rdma/rdmavt_qp.h, line 854
- io_uring/io_uring.c, line 2250
- io_uring/io_uring.h, line 256
- io_uring/poll.c, line 426
- io_uring/rw.c, line 559
- io_uring/uring_cmd.c, line 166
- ipc/mqueue.c, line 1028
- ipc/msg.c, 3 times
- ipc/sem.c, 2 times
- kernel/bpf/bpf_struct_ops.c, 2 times
- kernel/bpf/ringbuf.c, 3 times
- kernel/cgroup/cgroup.c, line 3851
- kernel/debug/kdb/kdb_io.c, line 886
- kernel/events/core.c, 3 times
- kernel/events/uprobes.c, line 1517
- kernel/futex/waitwake.c, line 123
- kernel/kcsan/kcsan_test.c, 6 times
- kernel/kcsan/selftest.c, 3 times
- kernel/locking/locktorture.c, line 1096
- kernel/locking/mcs_spinlock.h, line 45
- kernel/locking/percpu-rwsem.c, line 133
- kernel/locking/qspinlock_paravirt.h, line 529
- kernel/locking/rwsem.c, line 559
- kernel/rcu/rcutorture.c, 6 times
- kernel/rcu/refscale.c, 3 times
- kernel/rcu/srcutree.c, 5 times
- kernel/rcu/tasks.h, 7 times
- kernel/rcu/tree.c, 7 times
- kernel/rcu/tree_exp.h, line 843
- kernel/resource.c, line 2099
- kernel/sched/core.c, line 4961
- kernel/sched/ext.c, line 2863
- kernel/sched/psi.c, line 1558
- kernel/sched/sched.h, line 2810
- kernel/seccomp.c, line 629
- kernel/smp.c, line 373
- kernel/taskstats.c, line 591
- kernel/time/tick-sched.c, line 130
- kernel/trace/trace_sched_switch.c, line 457
- kernel/watch_queue.c, line 134
- lib/lwq.c, line 29
- lib/percpu-refcount.c, line 261
- mm/filemap.c, line 1150
- mm/kasan/kasan_test_c.c, line 708
- mm/kfence/core.c, line 662
- mm/mmu_notifier.c, line 655
- mm/page_owner.c, line 190
- mm/swapfile.c, line 3074
- mm/vmscan.c, line 3857
- net/core/dev.c, line 4758
- net/core/netpoll.c, line 181
- net/ethernet/eth.c, line 235
- net/ipv4/af_inet.c, line 1368
- net/ipv4/tcp_bpf.c, line 627
- net/ipv4/udp_bpf.c, line 128
- net/netfilter/nf_conntrack_core.c, line 198
- net/rxrpc/ar-internal.h, line 926
- net/rxrpc/call_accept.c, 6 times
- net/rxrpc/conn_event.c, line 35
- net/rxrpc/input.c, line 246
- net/rxrpc/recvmsg.c, line 127
- net/rxrpc/sendmsg.c, line 33
- net/rxrpc/txbuf.c, line 226
- net/sched/sch_fq.c, 3 times
- net/sunrpc/xprtmultipath.c, line 403
- net/sunrpc/xprtrdma/verbs.c, line 743
- net/tls/tls_device.c, 2 times
- net/tls/tls_main.c, 2 times
- net/unix/unix_bpf.c, 2 times
- net/unix/af_unix.c, 2 times
- net/vmw_vsock/vsock_bpf.c, line 135
- net/xdp/xsk_queue.h, 2 times
- security/keys/key.c, line 416
- security/keys/process_keys.c, line 60
- security/selinux/include/security.h, line 119
- security/selinux/ss/services.c, line 2379
- security/selinux/ss/sidtab.c, line 354
- tools/arch/arm64/include/asm/barrier.h, line 27
- tools/arch/powerpc/include/asm/barrier.h, line 33
- tools/arch/riscv/include/asm/barrier.h, line 26
- tools/arch/s390/include/asm/barrier.h, line 31
- tools/arch/sparc/include/asm/barrier_64.h, line 43
- tools/arch/x86/include/asm/barrier.h, line 33
- tools/include/asm/barrier.h, 2 times
- tools/include/linux/ring_buffer.h, line 71
- tools/lib/bpf/ringbuf.c, 3 times
- tools/testing/selftests/bpf/benchs/bench_ringbufs.c, line 319
- tools/testing/selftests/bpf/prog_tests/user_ringbuf.c, line 226
- tools/testing/selftests/kvm/dirty_log_test.c, line 309
- virt/kvm/dirty_ring.c, line 94
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.