smp_rmb
Defined as a preprocessor macro in:
Referenced (in 188 files total) in:
- arch/alpha/include/asm/pgtable.h, 2 times
- arch/arc/kernel/unwind.c, line 936
- arch/arm/mach-exynos/platsmp.c, line 372
- arch/arm/mach-exynos/pm.c, line 261
- arch/arm/mach-spear/platsmp.c, line 78
- arch/arm/mach-versatile/platsmp.c, line 93
- arch/arm64/include/asm/mte.h, line 61
- arch/arm64/include/asm/vdso/compat_barrier.h, 2 times
- arch/arm64/kernel/smp.c, 2 times
- arch/arm64/kvm/arm.c, line 918
- arch/loongarch/kvm/mmu.c, line 835
- arch/mips/kernel/rtlx.c, 4 times
- arch/mips/kvm/mmu.c, line 599
- arch/powerpc/include/asm/book3s/64/hash-64k.h, 2 times
- arch/powerpc/kernel/smp.c, line 1215
- arch/powerpc/kvm/book3s_64_mmu_host.c, line 94
- arch/powerpc/kvm/book3s_64_mmu_hv.c, line 597
- arch/powerpc/kvm/book3s_64_mmu_radix.c, line 840
- arch/powerpc/kvm/book3s_hv.c, 3 times
- arch/powerpc/kvm/book3s_hv_builtin.c, line 324
- arch/powerpc/kvm/book3s_hv_nested.c, line 1617
- arch/powerpc/kvm/book3s_hv_rm_mmu.c, 3 times
- arch/powerpc/kvm/book3s_hv_rm_xics.c, line 227
- arch/powerpc/kvm/book3s_xics.c, line 324
- arch/powerpc/kvm/e500_mmu_host.c, line 343
- arch/powerpc/kvm/powerpc.c, line 2167
- arch/powerpc/lib/qspinlock.c, 3 times
- arch/powerpc/platforms/pasemi/setup.c, line 125
- arch/powerpc/platforms/powernv/opal-msglog.c, line 48
- arch/powerpc/platforms/powernv/subcore.c, line 267
- arch/sh/kernel/ftrace.c, line 133
- arch/sh/kernel/smp.c, line 90
- arch/sparc/include/asm/vvar.h, 2 times
- arch/sparc/kernel/smp_64.c, line 1366
- arch/x86/kernel/alternative.c, line 2165
- arch/x86/kernel/cpu/mce/core.c, line 1113
- arch/x86/kernel/cpu/sgx/encl.c, line 1210
- arch/x86/kvm/irq.h, 3 times
- arch/x86/kvm/lapic.c, line 3376
- arch/x86/kvm/mmu/mmu.c, 5 times
- arch/x86/kvm/vmx/vmx.c, 2 times
- arch/x86/virt/vmx/tdx/tdx.c, line 1252
- arch/xtensa/kernel/process.c, 3 times
- block/bfq-wf2q.c, line 712
- block/blk-core.c, 2 times
- block/blk-iocost.c, line 1188
- block/blk-rq-qos.c, line 277
- fs/aio.c, line 1244
- fs/bcachefs/fs.c, line 249
- fs/btrfs/async-thread.c, line 233
- fs/btrfs/relocation.c, line 242
- fs/btrfs/transaction.c, line 492
- fs/btrfs/volumes.c, line 7683
- fs/ceph/super.h, line 733
- fs/dcache.c, line 694
- fs/ext2/balloc.c, line 1312
- fs/ext2/super.c, line 1422
- fs/ext4/ext4.h, line 3362
- fs/ext4/fsync.c, line 144
- fs/file.c, line 608
- fs/fuse/dev.c, 2 times
- fs/mnt_idmapping.c, line 224
- fs/namei.c, 2 times
- fs/namespace.c, 2 times
- fs/netfs/direct_write.c, line 107
- fs/netfs/write_collect.c, 3 times
- fs/nfs/client.c, line 400
- fs/nfs/filelayout/filelayoutdev.c, line 277
- fs/nfs/flexfilelayout/flexfilelayoutdev.c, line 386
- fs/nfs/inode.c, line 1427
- fs/nfs/nfs4client.c, line 836
- fs/nfs/nfs4proc.c, line 2231
- fs/nfs/nfs4session.c, line 618
- fs/nfs/write.c, line 1267
- fs/overlayfs/util.c, 2 times
- fs/quota/dquot.c, line 987
- fs/super.c, line 258
- fs/ubifs/tnc.c, 2 times
- fs/verity/verify.c, line 65
- fs/xfs/xfs_log.c, line 184
- fs/xfs/xfs_log_priv.h, line 643
- include/asm-generic/barrier.h, 5 times
- include/clocksource/hyperv_timer.h, 2 times
- include/drm/spsc_queue.h, 2 times
- include/linux/cnt32_to_63.h, line 97
- include/linux/if_vlan.h, line 212
- include/linux/kvm_host.h, 2 times
- include/linux/page-flags.h, line 773
- include/linux/pgtable.h, 4 times
- include/linux/rhashtable.h, line 620
- include/linux/seqlock.h, 2 times
- include/linux/skbuff.h, 2 times
- include/linux/swiotlb.h, line 161
- include/net/ip6_fib.h, line 291
- include/vdso/helpers.h, 2 times
- io_uring/io_uring.c, 2 times
- kernel/acct.c, line 166
- kernel/events/core.c, 3 times
- kernel/events/uprobes.c, line 2314
- kernel/kcsan/kcsan_test.c, 3 times
- kernel/kcsan/selftest.c, 2 times
- kernel/livepatch/patch.c, 2 times
- kernel/livepatch/transition.c, line 395
- kernel/locking/qspinlock_paravirt.h, line 517
- kernel/printk/printk_ringbuffer.c, 6 times
- kernel/rcu/srcutree.c, line 1891
- kernel/rcu/tree.c, 2 times
- kernel/rcu/tree_stall.h, 3 times
- kernel/sched/core.c, 4 times
- kernel/sched/cpupri.c, line 93
- kernel/sched/deadline.c, line 2791
- kernel/sched/fair.c, line 4632
- kernel/sched/loadavg.c, line 216
- kernel/sched/rt.c, line 2297
- kernel/sched/sched.h, line 620
- kernel/seccomp.c, line 1228
- kernel/trace/fgraph.c, line 546
- kernel/trace/ftrace.c, line 194
- kernel/trace/ring_buffer.c, 7 times
- kernel/trace/rv/rv.c, line 587
- kernel/trace/rv/rv_reactors.c, line 370
- kernel/trace/trace.c, 2 times
- kernel/trace/trace_clock.c, line 114
- kernel/trace/trace_functions.c, line 501
- kernel/trace/trace_sched_wakeup.c, line 455
- kernel/user_namespace.c, 3 times
- kernel/watchdog_buddy.c, line 110
- kernel/ptrace.c, line 339
- lib/dynamic_queue_limits.c, line 37
- lib/is_single_threaded.c, line 46
- lib/maple_tree.c, 2 times
- lib/rhashtable.c, line 841
- lib/vdso/getrandom.c, line 157
- lib/vdso/gettimeofday.c, 2 times
- lib/vsprintf.c, line 786
- mm/huge_memory.c, line 3000
- mm/internal.h, line 1356
- mm/ksm.c, line 954
- mm/mempool.c, line 519
- mm/migrate.c, 2 times
- mm/rmap.c, line 1858
- mm/swapfile.c, line 1477
- mm/vmalloc.c, 2 times
- net/8021q/vlan.h, line 62
- net/9p/client.c, line 722
- net/bridge/br_private.h, line 1636
- net/core/dev.c, line 3184
- net/core/dst.c, line 103
- net/core/sock_reuseport.c, 2 times
- net/ipv4/tcp.c, line 608
- net/ipv4/tcp_fastopen.c, line 531
- net/kcm/kcmsock.c, 2 times
- net/mptcp/ctrl.c, line 365
- net/mptcp/protocol.c, line 4061
- net/netfilter/ipvs/ip_vs_conn.c, line 887
- net/netfilter/ipvs/ip_vs_core.c, 2 times
- net/netlink/af_netlink.c, 2 times
- net/packet/af_packet.c, 3 times
- net/rxrpc/input.c, line 657
- net/sched/act_gact.c, 2 times
- net/sunrpc/cache.c, line 261
- net/sunrpc/clnt.c, line 2602
- net/sunrpc/sched.c, line 534
- net/sunrpc/svc_xprt.c, line 450
- net/sunrpc/xprtrdma/frwr_ops.c, line 581
- net/tipc/socket.c, line 431
- net/vmw_vsock/virtio_transport.c, line 376
- net/xdp/xsk.c, 3 times
- security/ccsecurity/memory.c, line 258
- security/ccsecurity/internal.h, line 172
- security/ccsecurity/gc.c, 4 times
- sound/firewire/dice/dice-transaction.c, line 183
- sound/firewire/fcp.c, line 355
- sound/firewire/fireface/ff-transaction.c, line 107
- sound/firewire/fireworks/fireworks_transaction.c, 2 times
- sound/firewire/lib.c, line 44
- sound/firewire/oxfw/oxfw-scs1x.c, line 269
- sound/firewire/tascam/tascam-transaction.c, line 226
- tools/arch/arm64/include/asm/barrier.h, line 25
- tools/arch/riscv/include/asm/barrier.h, line 23
- tools/arch/x86/include/asm/barrier.h, line 27
- tools/include/asm/barrier.h, 2 times
- tools/include/linux/ring_buffer.h, line 63
- tools/perf/util/auxtrace.c, 2 times
- tools/perf/util/auxtrace.h, line 479
- tools/testing/selftests/kvm/rseq_test.c, 2 times
- virt/kvm/kvm_main.c, line 3781
- virt/kvm/pfncache.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.