smp_wmb
Defined as a preprocessor macro in:
- arch/arm/include/asm/barrier.h, line 55
- arch/arm/include/asm/barrier.h, line 59
- arch/arm64/include/asm/barrier.h, line 38
- arch/arm64/include/asm/barrier.h, line 59
- arch/ia64/include/asm/barrier.h, line 46
- arch/ia64/include/asm/barrier.h, line 53
- arch/metag/include/asm/barrier.h, line 56
- arch/metag/include/asm/barrier.h, line 77
- arch/metag/include/asm/barrier.h, line 82
- arch/mips/include/asm/barrier.h, line 148
- arch/mips/include/asm/barrier.h, line 152
- arch/mips/include/asm/barrier.h, line 157
- arch/powerpc/include/asm/barrier.h, line 53
- arch/powerpc/include/asm/barrier.h, line 60
- arch/s390/include/asm/barrier.h, line 30
- arch/sparc/include/asm/barrier_64.h, line 47
- arch/sparc/include/asm/barrier_64.h, line 51
- arch/x86/include/asm/barrier.h, line 88
- arch/x86/include/asm/barrier.h, line 94
- arch/x86/um/asm/barrier.h, line 43
- arch/x86/um/asm/barrier.h, line 52
- include/asm-generic/barrier.h, line 52
- include/asm-generic/barrier.h, line 57
- tools/virtio/asm/barrier.h, line 7
Referenced (in 197 files total) in:
- arch/arc/kernel/unwind.c, 2 times
- arch/arm/include/asm/barrier.h, 2 times
- arch/arm/kernel/topology.c, 2 times
- arch/arm/mach-axxia/platsmp.c, line 30
- arch/arm/mach-exynos/platsmp.c, line 131
- arch/arm/mach-mvebu/platsmp-a9.c, line 45
- arch/arm/mach-prima2/platsmp.c, line 54
- arch/arm/mach-socfpga/platsmp.c, line 43
- arch/arm/mach-spear/platsmp.c, line 31
- arch/arm/mach-sti/platsmp.c, line 33
- arch/arm/mach-tegra/cpuidle-tegra30.c, line 96
- arch/arm/mach-ux500/platsmp.c, line 40
- arch/arm/mach-zynq/platsmp.c, line 74
- arch/arm/plat-versatile/platsmp.c, line 29
- arch/arm64/include/asm/barrier.h, 2 times
- arch/arm64/kernel/vdso.c, 2 times
- arch/arm64/mm/context.c, line 159
- arch/blackfin/mach-common/smp.c, line 202
- arch/ia64/include/asm/barrier.h, 2 times
- arch/metag/include/asm/barrier.h, 3 times
- arch/mips/cavium-octeon/setup.c, line 236
- arch/mips/include/asm/barrier.h, 4 times
- arch/mips/include/asm/pgtable.h, line 142
- arch/mips/kernel/crash.c, line 58
- arch/mips/kernel/machine_kexec.c, line 113
- arch/mips/kernel/rtlx.c, 4 times
- arch/mips/kernel/sync-r4k.c, 3 times
- arch/mips/mm/init.c, line 173
- arch/mips/mti-malta/malta-amon.c, 2 times
- arch/mips/netlogic/xlr/fmn.c, line 186
- arch/mips/paravirt/paravirt-smp.c, line 105
- arch/mips/sgi-ip27/ip27-timer.c, line 135
- arch/mn10300/kernel/smp.c, 2 times
- arch/powerpc/include/asm/barrier.h, 2 times
- arch/powerpc/kernel/crash.c, line 115
- arch/powerpc/kernel/smp.c, 3 times
- arch/powerpc/kernel/time.c, line 792
- arch/powerpc/kernel/vdso.c, line 837
- arch/powerpc/kvm/book3s_64_mmu_hv.c, line 1587
- arch/powerpc/kvm/book3s_hv.c, 3 times
- arch/powerpc/kvm/book3s_hv_rm_mmu.c, line 61
- arch/powerpc/kvm/book3s_xics.c, line 960
- arch/powerpc/kvm/booke.c, 3 times
- arch/powerpc/kvm/mpic.c, line 1717
- arch/powerpc/mm/hugepage-hash64.c, line 243
- arch/powerpc/mm/pgtable_32.c, line 302
- arch/powerpc/mm/pgtable_64.c, 2 times
- arch/powerpc/net/bpf_jit_comp.c, line 24
- arch/powerpc/oprofile/cell/spu_profiler.c, line 180
- arch/powerpc/oprofile/cell/spu_task_sync.c, line 413
- arch/powerpc/oprofile/op_model_cell.c, 6 times
- arch/powerpc/platforms/44x/iss4xx.c, line 116
- arch/powerpc/platforms/44x/ppc476.c, line 186
- arch/powerpc/platforms/cell/spufs/run.c, line 42
- arch/powerpc/platforms/powermac/smp.c, 2 times
- arch/powerpc/platforms/powernv/smp.c, line 160
- arch/powerpc/platforms/powernv/subcore.c, line 260
- arch/powerpc/platforms/pseries/dtl.c, 4 times
- arch/powerpc/sysdev/fsl_lbc.c, 3 times
- arch/s390/include/asm/barrier.h, line 30
- arch/s390/kernel/idle.c, 2 times
- arch/s390/kernel/time.c, 4 times
- arch/s390/kernel/vdso.c, line 314
- arch/sh/include/asm/pgtable_32.h, line 306
- arch/sh/include/asm/rwsem.h, 7 times
- arch/sh/mm/cache.c, line 117
- arch/sparc/include/asm/barrier_64.h, 2 times
- arch/sparc/kernel/smp_64.c, line 1339
- arch/tile/kernel/ftrace.c, line 121
- arch/tile/kernel/kgdb.c, 4 times
- arch/tile/kernel/kprobes.c, 2 times
- arch/tile/kernel/vdso.c, line 106
- arch/um/include/asm/page.h, line 45
- arch/x86/include/asm/barrier.h, 2 times
- arch/x86/include/asm/pgtable-3level.h, 3 times
- arch/x86/include/asm/vgtod.h, 2 times
- arch/x86/kernel/alternative.c, 2 times
- arch/x86/kernel/cpu/mcheck/mce.c, line 824
- arch/x86/kernel/ftrace.c, line 236
- arch/x86/kernel/kvm.c, 2 times
- arch/x86/kernel/tsc.c, line 152
- arch/x86/kvm/lapic.c, 2 times
- arch/x86/kvm/mmu.c, 3 times
- arch/x86/kvm/vmx.c, line 1258
- arch/x86/kvm/x86.c, 5 times
- arch/x86/net/bpf_jit_comp.c, line 102
- arch/x86/um/asm/barrier.h, 2 times
- arch/x86/xen/spinlock.c, 2 times
- arch/xtensa/include/asm/rwsem.h, 7 times
- fs/afs/callback.c, line 234
- fs/aio.c, 2 times
- fs/btrfs/transaction.c, 3 times
- fs/dcache.c, line 1561
- fs/ext2/super.c, line 1410
- fs/ext3/resize.c, line 946
- fs/ext3/super.c, 3 times
- fs/ext4/resize.c, line 1364
- fs/ext4/super.c, 3 times
- fs/namespace.c, 2 times
- fs/nfs/client.c, line 531
- fs/nfs/dir.c, line 2346
- fs/nfs/filelayout/filelayoutdev.c, line 188
- fs/nfs/inode.c, line 1106
- fs/nfs/nfs4proc.c, 2 times
- fs/nfs/write.c, line 96
- fs/nilfs2/super.c, line 315
- fs/nilfs2/the_nilfs.h, line 388
- fs/overlayfs/super.c, line 216
- fs/select.c, line 194
- fs/super.c, 7 times
- fs/ubifs/budget.c, 2 times
- fs/ubifs/dir.c, 2 times
- fs/ubifs/file.c, line 1196
- fs/ubifs/gc.c, 4 times
- fs/ubifs/super.c, line 378
- fs/xfs/xfs_trans_ail.c, 2 times
- include/asm-generic/barrier.h, 2 times
- include/drm/drmP.h, line 836
- include/linux/kfifo.h, 3 times
- include/linux/netfilter/x_tables.h, 2 times
- include/linux/page-flags.h, 2 times
- include/linux/seqlock.h, 5 times
- include/linux/spinlock.h, line 130
- include/linux/virtio_ring.h, line 44
- ipc/mqueue.c, 2 times
- ipc/sem.c, line 723
- kernel/cred.c, line 442
- kernel/events/core.c, 2 times
- kernel/events/ring_buffer.c, line 85
- kernel/events/uprobes.c, 2 times
- kernel/futex.c, line 1202
- kernel/rcu/rcutorture.c, line 915
- kernel/rcu/tree.c, line 1022
- kernel/sched/deadline.c, line 107
- kernel/sched/fair.c, line 483
- kernel/sched/proc.c, line 332
- kernel/sched/rt.c, line 275
- kernel/sched/sched.h, 3 times
- kernel/sched/wait.c, line 354
- kernel/stop_machine.c, line 157
- kernel/trace/ftrace.c, 4 times
- kernel/trace/ring_buffer.c, 2 times
- kernel/trace/ring_buffer_benchmark.c, 3 times
- kernel/trace/trace.c, 2 times
- kernel/trace/trace_branch.c, line 109
- kernel/trace/trace_irqsoff.c, line 616
- kernel/trace/trace_sched_wakeup.c, line 582
- kernel/user_namespace.c, line 749
- kernel/workqueue.c, 2 times
- kernel/module.c, line 978
- lib/assoc_array.c, 4 times
- lib/kfifo.c, 4 times
- lib/proportions.c, line 135
- mm/filemap.c, line 133
- mm/huge_memory.c, 5 times
- mm/ksm.c, line 2003
- mm/memcontrol.c, 3 times
- mm/memory.c, 4 times
- mm/mempool.c, line 225
- mm/page_alloc.c, 3 times
- mm/swapfile.c, line 2119
- mm/vmalloc.c, line 1309
- net/8021q/vlan_dev.c, line 239
- net/9p/client.c, line 432
- net/bridge/br_vlan.c, 3 times
- net/core/sock.c, 2 times
- net/ipv4/fib_trie.c, line 209
- net/ipv4/tcp.c, line 2922
- net/ipv4/tcp_input.c, line 3864
- net/llc/llc_input.c, 2 times
- net/netfilter/ipvs/ip_vs_core.c, line 2035
- net/netfilter/ipvs/ip_vs_ctl.c, line 3901
- net/netfilter/nf_conntrack_core.c, line 526
- net/netfilter/nf_conntrack_proto.c, line 392
- net/netfilter/nf_nat_core.c, line 612
- net/netfilter/x_tables.c, line 1144
- net/packet/af_packet.c, 8 times
- net/rxrpc/ar-output.c, line 466
- net/sunrpc/cache.c, line 135
- net/sunrpc/rpcb_clnt.c, line 216
- net/sunrpc/sched.c, line 184
- net/sunrpc/xprt.c, line 830
- net/wireless/wext-spy.c, 2 times
- security/keys/key.c, line 562
- security/selinux/ss/status.c, 4 times
- security/ccsecurity/internal.h, line 189
- security/ccsecurity/permission.c, 2 times
- security/ccsecurity/memory.c, line 354
- sound/firewire/isight.c, line 93
- sound/pci/echoaudio/echoaudio.c, line 612
- sound/pci/hda/hda_controller.c, line 1119
- sound/pci/lola/lola.c, 2 times
- sound/usb/usx2y/usx2yhwdeppcm.c, line 399
- tools/virtio/asm/barrier.h, line 7
- virt/kvm/coalesced_mmio.c, line 84
- virt/kvm/ioapic.c, line 244
- virt/kvm/kvm_main.c, 2 times
kernel.org | git.kernel.org | LWN.net | Project Home | Wiki (Japanese) | Wiki (English) | 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.
