Loading...
Defined in 21 files as a macro:
- arch/arm/include/asm/barrier.h, line 81 (as a macro)
- arch/arm/include/asm/barrier.h, line 85 (as a macro)
- arch/arm64/include/asm/barrier.h, line 40 (as a macro)
- arch/ia64/include/asm/barrier.h, line 52 (as a macro)
- arch/metag/include/asm/barrier.h, line 54 (as a macro)
- arch/metag/include/asm/barrier.h, line 75 (as a macro)
- arch/metag/include/asm/barrier.h, line 80 (as a macro)
- arch/mips/include/asm/barrier.h, line 97 (as a macro)
- arch/mips/include/asm/barrier.h, line 101 (as a macro)
- arch/mips/include/asm/barrier.h, line 106 (as a macro)
- arch/powerpc/include/asm/barrier.h, line 55 (as a macro)
- arch/powerpc/include/asm/barrier.h, line 61 (as a macro)
- arch/s390/include/asm/barrier.h, line 31 (as a macro)
- arch/sparc/include/asm/barrier_64.h, line 49 (as a macro)
- arch/sparc/include/asm/barrier_64.h, line 53 (as a macro)
- arch/x86/include/asm/barrier.h, line 65 (as a macro)
- arch/x86/include/asm/barrier.h, line 70 (as a macro)
- arch/x86/um/asm/barrier.h, line 41 (as a macro)
- include/asm-generic/barrier.h, line 68 (as a macro)
- include/asm-generic/barrier.h, line 86 (as a macro)
- tools/virtio/asm/barrier.h, line 9 (as a macro)
Referenced in 287 files:
- arch/arc/kernel/unwind.c, 2 times
- arch/arm/kernel/topology.c, 2 times
- arch/arm/kernel/vdso.c, 2 times
- arch/arm/mach-axxia/platsmp.c, line 30
- arch/arm/mach-exynos/platsmp.c, line 224
- arch/arm/mach-mvebu/platsmp-a9.c, line 45
- arch/arm/mach-prima2/platsmp.c, line 34
- arch/arm/mach-socfpga/platsmp.c, 2 times
- arch/arm/mach-socfpga/socfpga.c, line 46
- arch/arm/mach-spear/platsmp.c, line 31
- arch/arm/mach-sti/platsmp.c, 2 times
- arch/arm/mach-tegra/cpuidle-tegra30.c, line 94
- arch/arm/mach-zynq/platsmp.c, line 74
- arch/arm/plat-versatile/platsmp.c, line 29
- arch/arm64/kernel/vdso.c, 2 times
- arch/arm64/mm/context.c, line 55
- arch/blackfin/mach-common/smp.c, line 202
- arch/mips/cavium-octeon/setup.c, line 240
- arch/mips/include/asm/barrier.h, line 121
- arch/mips/include/asm/pgtable.h, line 142
- arch/mips/include/asm/vdso.h, 2 times
- 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 182
- 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 129
- arch/mn10300/kernel/smp.c, 2 times
- arch/powerpc/kernel/crash.c, line 115
- arch/powerpc/kernel/smp.c, 2 times
- arch/powerpc/kernel/time.c, line 833
- arch/powerpc/kernel/vdso.c, line 821
- arch/powerpc/kvm/book3s_64_mmu_hv.c, line 1435
- arch/powerpc/kvm/book3s_hv.c, 5 times
- arch/powerpc/kvm/book3s_hv_rm_mmu.c, line 61
- arch/powerpc/kvm/book3s_xics.c, line 1025
- arch/powerpc/kvm/booke.c, 3 times
- arch/powerpc/kvm/mpic.c, line 1714
- arch/powerpc/mm/hugepage-hash64.c, line 193
- arch/powerpc/mm/pgtable_32.c, line 308
- arch/powerpc/mm/pgtable_64.c, 2 times
- arch/powerpc/net/bpf_jit_comp.c, line 25
- arch/powerpc/oprofile/cell/spu_profiler.c, line 180
- arch/powerpc/oprofile/cell/spu_task_sync.c, line 414
- 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 151
- arch/powerpc/platforms/powernv/subcore.c, line 293
- arch/powerpc/platforms/pseries/dtl.c, 4 times
- arch/powerpc/sysdev/fsl_lbc.c, 3 times
- arch/s390/kernel/time.c, 4 times
- arch/sh/include/asm/pgtable_32.h, line 302
- arch/sh/include/asm/rwsem.h, 7 times
- arch/sh/mm/cache.c, line 117
- arch/sparc/kernel/smp_64.c, line 1366
- arch/tile/kernel/ftrace.c, line 125
- 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/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 821
- arch/x86/kernel/ftrace.c, line 237
- 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 1428
- arch/x86/kvm/x86.c, 6 times
- arch/x86/net/bpf_jit_comp.c, line 105
- arch/x86/xen/spinlock.c, 2 times
- arch/xtensa/include/asm/rwsem.h, 7 times
- drivers/block/drbd/drbd_state.c, 2 times
- drivers/block/skd_main.c, 2 times
- drivers/char/ipmi/ipmi_msghandler.c, line 2914
- drivers/char/tpm/tpm_ibmvtpm.c, line 547
- drivers/cpuidle/coupled.c, 2 times
- drivers/cpuidle/cpuidle.c, 2 times
- drivers/crypto/caam/jr.c, line 366
- drivers/crypto/talitos.c, 2 times
- drivers/dma/dmatest.c, line 772
- drivers/dma/mic_x100_dma.c, line 263
- drivers/edac/i7core_edac.c, 5 times
- drivers/edac/sb_edac.c, 5 times
- drivers/firewire/core-device.c, 3 times
- drivers/firewire/core-topology.c, line 544
- drivers/firewire/sbp2.c, 2 times
- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c, 2 times
- drivers/gpu/drm/drm_irq.c, 2 times
- drivers/gpu/drm/i915/intel_display.c, 2 times
- drivers/gpu/drm/virtio/virtgpu_vq.c, line 622
- drivers/infiniband/core/umem_odp.c, line 133
- drivers/infiniband/hw/mlx5/mr.c, 2 times
- drivers/infiniband/hw/qib/qib_cq.c, 2 times
- drivers/infiniband/hw/qib/qib_srq.c, line 85
- drivers/infiniband/hw/qib/qib_verbs.c, line 553
- drivers/input/misc/cm109.c, 4 times
- drivers/input/misc/yealink.c, 2 times
- drivers/iommu/amd_iommu_v2.c, line 295
- drivers/iommu/fsl_pamu.c, line 486
- drivers/md/bcache/super.c, line 1031
- drivers/md/md.c, line 5321
- drivers/md/raid10.c, 2 times
- drivers/md/raid5.c, 2 times
- drivers/media/pci/saa7134/saa7134-core.c, line 1312
- drivers/misc/cb710/core.c, line 113
- drivers/misc/cxl/native.c, line 344
- drivers/misc/mic/host/mic_virtio.c, 2 times
- drivers/misc/sgi-xp/xpc_sn2.c, line 1888
- drivers/misc/sgi-xp/xpc_uv.c, line 1565
- drivers/mmc/host/atmel-mci.c, 8 times
- drivers/mmc/host/dw_mmc.c, 6 times
- drivers/net/ethernet/3com/typhoon.c, 4 times
- drivers/net/ethernet/amd/xgbe/xgbe-dev.c, line 1598
- drivers/net/ethernet/aurora/nb8800.c, line 473
- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h, line 667
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c, 2 times
- drivers/net/ethernet/broadcom/tg3.c, 3 times
- drivers/net/ethernet/cavium/thunder/nicvf_queues.c, 3 times
- drivers/net/ethernet/chelsio/cxgb4/sge.c, line 665
- drivers/net/ethernet/chelsio/cxgb4vf/sge.c, line 714
- drivers/net/ethernet/ec_bhf.c, line 315
- drivers/net/ethernet/hisilicon/hip04_eth.c, 2 times
- drivers/net/ethernet/ibm/emac/mal.c, line 386
- drivers/net/ethernet/jme.c, 3 times
- drivers/net/ethernet/marvell/skge.c, line 2824
- drivers/net/ethernet/neterion/vxge/vxge-main.c, 8 times
- drivers/net/ethernet/nxp/lpc_eth.c, line 681
- drivers/net/ethernet/qlogic/qed/qed_spq.c, line 54
- drivers/net/ethernet/realtek/r8169.c, line 7183
- drivers/net/ethernet/sfc/efx.c, 3 times
- drivers/net/ethernet/sfc/net_driver.h, line 520
- drivers/net/ethernet/sfc/nic.c, 2 times
- drivers/net/ethernet/sfc/selftest.c, 2 times
- drivers/net/ethernet/sfc/siena_sriov.c, line 916
- drivers/net/ethernet/sis/sis190.c, 2 times
- drivers/net/ethernet/smsc/smsc911x.c, 2 times
- drivers/net/ethernet/smsc/smsc9420.c, line 700
- drivers/net/ethernet/sun/niu.c, 2 times
- drivers/net/ethernet/via/via-rhine.c, 2 times
- drivers/net/wan/dscc4.c, line 1667
- drivers/net/wireless/b43/b43.h, line 822
- drivers/net/wireless/b43legacy/b43legacy.h, line 665
- drivers/net/wireless/prism54/islpci_eth.c, line 484
- drivers/net/xen-netback/netback.c, line 1697
- drivers/s390/virtio/virtio_ccw.c, line 201
- drivers/scsi/isci/remote_node_context.c, 2 times
- drivers/spi/spi-atmel.c, line 1133
- drivers/staging/android/sync.c, line 94
- drivers/staging/comedi/comedi_buf.c, line 329
- drivers/staging/comedi/drivers/mite.c, line 344
- drivers/staging/fwserial/fwserial.c, 2 times
- drivers/staging/media/omap4iss/iss.c, 3 times
- drivers/staging/rdma/hfi1/cq.c, 2 times
- drivers/staging/rdma/hfi1/pio.c, line 1404
- drivers/staging/rdma/hfi1/rc.c, line 247
- drivers/staging/rdma/hfi1/sdma.c, line 1667
- drivers/staging/rdma/hfi1/srq.c, line 102
- drivers/staging/rdma/hfi1/verbs.c, line 571
- drivers/staging/rdma/ipath/ipath_cq.c, line 96
- drivers/staging/rdma/ipath/ipath_srq.c, line 85
- drivers/staging/rdma/ipath/ipath_verbs.c, line 530
- drivers/tty/n_tty.c, line 871
- drivers/tty/serial/atmel_serial.c, line 675
- drivers/usb/core/devio.c, line 916
- drivers/usb/gadget/function/f_mass_storage.c, 2 times
- drivers/vhost/vhost.c, 6 times
- drivers/video/fbdev/omap2/dss/dispc.c, 3 times
- drivers/video/fbdev/omap2/dss/dsi.c, 2 times
- drivers/virt/fsl_hypervisor.c, line 509
- fs/afs/callback.c, line 234
- fs/aio.c, line 1138
- fs/btrfs/transaction.c, 3 times
- fs/dcache.c, line 1617
- fs/ext2/super.c, line 1423
- fs/ext4/resize.c, line 1371
- fs/ext4/super.c, 3 times
- fs/file.c, line 198
- fs/fuse/dev.c, line 137
- fs/jbd2/transaction.c, 2 times
- fs/namespace.c, 2 times
- fs/nfs/client.c, line 421
- fs/nfs/delegation.c, line 334
- fs/nfs/dir.c, line 2334
- fs/nfs/inode.c, line 1143
- fs/nfs/nfs4proc.c, 2 times
- fs/nfs/pnfs_nfs.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 224
- fs/select.c, line 195
- fs/super.c, 3 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 379
- fs/xfs/xfs_log.c, line 3188
- fs/xfs/xfs_trans_ail.c, 2 times
- include/asm-generic/barrier.h, 2 times
- include/drm/drmP.h, line 889
- 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, 6 times
- include/linux/spinlock.h, line 130
- ipc/msg.c, 3 times
- ipc/sem.c, line 742
- kernel/cred.c, line 463
- kernel/events/core.c, 2 times
- kernel/events/ring_buffer.c, line 103
- kernel/events/uprobes.c, 2 times
- kernel/futex.c, line 1287
- kernel/locking/osq_lock.c, line 118
- kernel/rcu/rcutorture.c, line 965
- kernel/rcu/tree.c, line 1194
- kernel/sched/deadline.c, line 107
- kernel/sched/fair.c, 2 times
- kernel/sched/loadavg.c, line 336
- kernel/sched/rt.c, line 280
- kernel/sched/sched.h, 3 times
- kernel/sched/wait.c, line 359
- kernel/smp.c, 2 times
- kernel/stop_machine.c, line 162
- kernel/trace/ftrace.c, 4 times
- kernel/trace/ring_buffer.c, 2 times
- kernel/trace/ring_buffer_benchmark.c, line 289
- kernel/trace/trace.c, 2 times
- kernel/trace/trace_branch.c, line 108
- kernel/trace/trace_functions.c, line 317
- kernel/trace/trace_irqsoff.c, line 628
- kernel/trace/trace_sched_wakeup.c, line 640
- kernel/user_namespace.c, line 751
- kernel/workqueue.c, 2 times
- lib/assoc_array.c, 4 times
- lib/kfifo.c, 4 times
- lib/proportions.c, line 135
- lib/rhashtable.c, line 235
- mm/filemap.c, line 183
- mm/huge_memory.c, 4 times
- mm/ksm.c, line 2024
- mm/memory.c, 4 times
- mm/mempool.c, line 342
- mm/page_alloc.c, 2 times
- mm/slab_common.c, line 553
- mm/swapfile.c, line 2161
- mm/vmalloc.c, line 1330
- net/8021q/vlan_dev.c, line 208
- net/9p/client.c, line 433
- net/bridge/br_vlan.c, 2 times
- net/core/sock.c, 2 times
- net/ipv4/inet_connection_sock.c, line 634
- net/ipv4/tcp.c, line 2988
- net/ipv4/tcp_input.c, line 4021
- net/llc/llc_input.c, 2 times
- net/netfilter/ipvs/ip_vs_core.c, line 2129
- net/netfilter/ipvs/ip_vs_ctl.c, line 4059
- net/netfilter/nf_conntrack_core.c, line 602
- net/netfilter/nf_conntrack_proto.c, line 392
- net/netfilter/nf_nat_core.c, line 616
- net/netfilter/x_tables.c, line 1144
- net/netlink/af_netlink.c, line 574
- net/packet/af_packet.c, 8 times
- net/rxrpc/ar-output.c, line 460
- net/sched/act_gact.c, line 116
- net/sunrpc/cache.c, line 136
- net/sunrpc/rpcb_clnt.c, line 216
- net/sunrpc/sched.c, line 198
- net/sunrpc/svc_xprt.c, line 531
- net/sunrpc/xprt.c, line 871
- net/wireless/wext-spy.c, 2 times
- security/selinux/ss/status.c, 4 times
- sound/firewire/isight.c, line 93
- sound/pci/echoaudio/echoaudio.c, line 610
- sound/pci/lola/lola.c, 2 times
- sound/usb/usx2y/usx2yhwdeppcm.c, line 399
- virt/kvm/coalesced_mmio.c, line 88
- virt/kvm/kvm_main.c, 2 times