Loading...
Defined in 8 files as a macro:
- arch/arm64/include/asm/vdso/compat_barrier.h, line 40 (as a macro)
- include/asm-generic/barrier.h, line 73 (as a macro)
- include/asm-generic/barrier.h, line 87 (as a macro)
- tools/arch/arm64/include/asm/barrier.h, line 24 (as a macro)
- tools/arch/x86/include/asm/barrier.h, line 28 (as a macro)
- tools/include/asm/barrier.h, line 43 (as a macro)
- tools/virtio/ringtest/main.h, line 138 (as a macro)
- tools/virtio/ringtest/main.h, line 140 (as a macro)
Referenced in 345 files:
- arch/arc/kernel/unwind.c, 2 times
- arch/arm/kernel/topology.c, line 242
- arch/arm/mach-axxia/platsmp.c, line 27
- arch/arm/mach-bcm/platsmp.c, line 121
- arch/arm/mach-exynos/platsmp.c, line 246
- arch/arm/mach-mvebu/platsmp-a9.c, line 45
- arch/arm/mach-socfpga/platsmp.c, 2 times
- arch/arm/mach-socfpga/socfpga.c, line 35
- arch/arm/mach-spear/platsmp.c, line 33
- arch/arm/mach-sti/platsmp.c, line 43
- arch/arm/mach-zynq/platsmp.c, line 68
- arch/arm/plat-versatile/platsmp.c, line 41
- arch/arm64/include/asm/vdso/compat_barrier.h, line 36
- arch/arm64/kernel/mte.c, line 56
- arch/arm64/kvm/arm.c, line 583
- arch/arm64/kvm/psci.c, line 108
- arch/arm64/mm/copypage.c, line 34
- arch/arm64/mm/mteswap.c, line 64
- arch/mips/cavium-octeon/setup.c, line 260
- arch/mips/include/asm/barrier.h, line 109
- arch/mips/include/asm/pgtable.h, line 143
- arch/mips/kernel/crash.c, line 67
- arch/mips/kernel/machine_kexec.c, line 260
- arch/mips/kernel/rtlx.c, 4 times
- arch/mips/kernel/sync-r4k.c, 2 times
- arch/mips/mm/init.c, line 190
- arch/mips/mti-malta/malta-amon.c, 2 times
- arch/mips/netlogic/xlr/fmn.c, line 180
- arch/nds32/kernel/vdso.c, 2 times
- arch/openrisc/kernel/sync-timer.c, 2 times
- arch/parisc/kernel/topology.c, 2 times
- arch/powerpc/include/asm/book3s/64/hash-64k.h, line 146
- arch/powerpc/kernel/smp.c, 2 times
- arch/powerpc/kernel/vdso.c, line 406
- arch/powerpc/kexec/crash.c, line 118
- arch/powerpc/kvm/book3s_64_mmu_hv.c, line 1916
- arch/powerpc/kvm/book3s_hv.c, 8 times
- arch/powerpc/kvm/book3s_hv_builtin.c, line 675
- arch/powerpc/kvm/book3s_hv_p9_entry.c, 2 times
- arch/powerpc/kvm/book3s_hv_rm_mmu.c, line 55
- arch/powerpc/kvm/book3s_hv_rm_xics.c, 3 times
- arch/powerpc/kvm/book3s_xics.c, 2 times
- arch/powerpc/kvm/book3s_xive.c, 2 times
- arch/powerpc/kvm/booke.c, 3 times
- arch/powerpc/kvm/mpic.c, line 1713
- arch/powerpc/mm/book3s64/hash_hugepage.c, line 188
- arch/powerpc/mm/book3s64/hash_pgtable.c, 2 times
- arch/powerpc/mm/hugetlbpage.c, line 79
- arch/powerpc/mm/nohash/book3e_pgtable.c, line 115
- arch/powerpc/mm/pgtable_32.c, line 96
- arch/powerpc/net/bpf_jit.h, line 158
- arch/powerpc/platforms/44x/iss4xx.c, line 112
- arch/powerpc/platforms/44x/ppc476.c, line 182
- arch/powerpc/platforms/cell/spufs/run.c, line 43
- arch/powerpc/platforms/powermac/smp.c, 2 times
- arch/powerpc/platforms/powernv/smp.c, line 176
- arch/powerpc/platforms/powernv/subcore.c, line 300
- arch/powerpc/platforms/pseries/dtl.c, 4 times
- arch/powerpc/sysdev/fsl_lbc.c, 3 times
- arch/sh/include/asm/pgtable_32.h, line 303
- arch/sh/mm/cache.c, line 119
- arch/sparc/include/asm/vvar.h, 2 times
- arch/sparc/kernel/smp_64.c, line 1353
- arch/x86/include/asm/pgtable-3level.h, 3 times
- arch/x86/kernel/alternative.c, line 1104
- arch/x86/kernel/cpu/sgx/encl.c, line 547
- arch/x86/kvm/hyperv.c, 2 times
- arch/x86/kvm/lapic.c, line 1137
- arch/x86/kvm/mmu/mmu.c, 4 times
- arch/x86/kvm/mmu/paging_tmpl.h, 2 times
- arch/x86/kvm/vmx/vmx.c, line 653
- arch/x86/kvm/x86.c, 8 times
- arch/x86/kvm/xen.c, 2 times
- block/bfq-cgroup.c, line 1016
- block/blk-flush.c, line 343
- block/blk-iocost.c, line 1133
- block/blk-rq-qos.c, line 227
- drivers/acpi/acpi_dbg.c, 2 times
- drivers/android/binder.c, 3 times
- drivers/android/binder_alloc.c, line 324
- drivers/block/drbd/drbd_state.c, 2 times
- drivers/bus/mhi/core/boot.c, line 86
- drivers/bus/mhi/core/init.c, 2 times
- drivers/bus/mhi/core/main.c, 3 times
- drivers/bus/mhi/core/pm.c, 2 times
- drivers/char/ipmi/ipmi_msghandler.c, 3 times
- drivers/char/tpm/tpm_ibmvtpm.c, line 582
- drivers/char/xillybus/xillyusb.c, line 904
- drivers/comedi/comedi_buf.c, line 395
- drivers/comedi/drivers/mite.c, line 693
- drivers/cpufreq/cpufreq_governor.c, line 257
- drivers/cpufreq/cpufreq_stats.c, line 117
- drivers/cpuidle/coupled.c, 2 times
- drivers/cpuidle/cpuidle.c, 2 times
- drivers/crypto/caam/jr.c, line 408
- drivers/crypto/cavium/cpt/cptvf_reqmanager.c, line 258
- drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c, line 293
- drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c, line 336
- drivers/crypto/talitos.c, 2 times
- drivers/dma-buf/st-dma-fence.c, 2 times
- drivers/dma/dmatest.c, line 988
- drivers/dma/qcom/gpi.c, 6 times
- drivers/firewire/core-device.c, 3 times
- drivers/firewire/core-topology.c, line 532
- drivers/firewire/sbp2.c, 2 times
- drivers/firmware/arm_scmi/driver.c, line 195
- drivers/firmware/arm_scmi/notify.c, 4 times
- drivers/firmware/tegra/ivc.c, 3 times
- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c, line 81
- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c, line 160
- drivers/gpu/drm/i915/gt/intel_execlists_submission.c, 3 times
- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c, line 149
- drivers/gpu/drm/i915/i915_sw_fence.c, line 81
- drivers/gpu/drm/omapdrm/dss/dispc.c, 3 times
- drivers/gpu/drm/omapdrm/dss/dsi.c, 2 times
- drivers/gpu/drm/virtio/virtgpu_vq.c, line 718
- drivers/infiniband/hw/hfi1/driver.c, 2 times
- drivers/infiniband/hw/hfi1/pio.c, 2 times
- drivers/infiniband/hw/hfi1/rc.c, line 414
- drivers/infiniband/hw/hfi1/sdma.c, line 2012
- drivers/infiniband/hw/hfi1/tid_rdma.c, line 5325
- drivers/infiniband/hw/hfi1/user_sdma.c, line 1487
- drivers/infiniband/hw/qedr/verbs.c, 2 times
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c, 2 times
- drivers/infiniband/sw/rdmavt/qp.c, 2 times
- drivers/infiniband/sw/siw/siw_qp_rx.c, line 769
- drivers/infiniband/sw/siw/siw_verbs.c, 3 times
- drivers/input/misc/cm109.c, 4 times
- drivers/input/misc/yealink.c, 2 times
- drivers/iommu/amd/iommu_v2.c, line 284
- drivers/iommu/io-pgtable-arm-v7s.c, line 692
- drivers/iommu/io-pgtable-arm.c, line 602
- drivers/iommu/iova.c, line 124
- drivers/irqchip/irq-bcm2836.c, line 188
- drivers/md/bcache/super.c, line 1297
- drivers/md/dm-integrity.c, 2 times
- drivers/md/md.c, line 6019
- drivers/md/raid10.c, 2 times
- drivers/md/raid5.c, 2 times
- drivers/media/pci/saa7134/saa7134-core.c, line 1481
- drivers/misc/cb710/core.c, line 109
- drivers/misc/cxl/native.c, line 442
- drivers/misc/sgi-xp/xpc_uv.c, line 1569
- 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/alacritech/slicoss.c, line 378
- drivers/net/ethernet/amazon/ena/ena_netdev.c, line 2035
- drivers/net/ethernet/amd/xgbe/xgbe-dev.c, line 1887
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c, 2 times
- drivers/net/ethernet/broadcom/bnxt/bnxt.c, line 2199
- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c, line 456
- drivers/net/ethernet/broadcom/tg3.c, 3 times
- drivers/net/ethernet/cavium/thunder/nicvf_main.c, line 653
- drivers/net/ethernet/cavium/thunder/nicvf_queues.c, 2 times
- drivers/net/ethernet/chelsio/cxgb4/sge.c, line 623
- drivers/net/ethernet/chelsio/cxgb4vf/sge.c, line 714
- drivers/net/ethernet/ec_bhf.c, line 306
- drivers/net/ethernet/hisilicon/hip04_eth.c, 2 times
- drivers/net/ethernet/ibm/emac/mal.c, line 381
- drivers/net/ethernet/intel/i40e/i40e_txrx.c, line 3724
- drivers/net/ethernet/intel/ice/ice_txrx_lib.c, line 253
- drivers/net/ethernet/intel/igb/igb_main.c, line 6303
- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c, line 8583
- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c, line 1035
- drivers/net/ethernet/jme.c, 3 times
- drivers/net/ethernet/marvell/octeontx2/af/cgx.c, line 1184
- drivers/net/ethernet/marvell/octeontx2/af/mbox.c, line 244
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c, 3 times
- drivers/net/ethernet/marvell/skge.c, line 2825
- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c, 2 times
- drivers/net/ethernet/microsoft/mana/mana_en.c, 3 times
- drivers/net/ethernet/neterion/vxge/vxge-main.c, 8 times
- drivers/net/ethernet/netronome/nfp/ccm_mbox.c, 3 times
- drivers/net/ethernet/nxp/lpc_eth.c, line 647
- drivers/net/ethernet/qlogic/qed/qed_ll2.c, 2 times
- drivers/net/ethernet/realtek/r8169_main.c, 2 times
- drivers/net/ethernet/sfc/efx_channels.c, 3 times
- drivers/net/ethernet/sfc/falcon/efx.c, 3 times
- drivers/net/ethernet/sfc/falcon/nic.c, 2 times
- drivers/net/ethernet/sfc/falcon/selftest.c, 2 times
- drivers/net/ethernet/sfc/nic.c, 2 times
- drivers/net/ethernet/sfc/selftest.c, 2 times
- drivers/net/ethernet/sfc/siena_sriov.c, line 914
- drivers/net/ethernet/sis/sis190.c, 2 times
- drivers/net/ethernet/smsc/smsc911x.c, 2 times
- drivers/net/ethernet/smsc/smsc9420.c, line 644
- drivers/net/ethernet/socionext/netsec.c, line 725
- drivers/net/ethernet/sun/niu.c, 2 times
- drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c, line 995
- drivers/net/ethernet/via/via-rhine.c, 2 times
- drivers/net/wireless/broadcom/b43/b43.h, line 823
- drivers/net/wireless/broadcom/b43legacy/b43legacy.h, line 666
- drivers/net/wireless/intersil/prism54/islpci_eth.c, line 467
- drivers/net/wireless/mediatek/mt76/sdio.c, line 267
- drivers/net/wwan/iosm/iosm_ipc_task_queue.c, line 117
- drivers/net/xen-netback/netback.c, line 1252
- drivers/s390/virtio/virtio_ccw.c, line 221
- drivers/scsi/isci/remote_node_context.c, 2 times
- drivers/scsi/lpfc/lpfc_sli.c, line 15042
- drivers/spi/spi-atmel.c, line 1073
- drivers/spi/spi-bcm2835.c, 2 times
- drivers/staging/fwserial/fwserial.c, 2 times
- drivers/staging/media/omap4iss/iss.c, 3 times
- drivers/thermal/intel/intel_powerclamp.c, line 509
- drivers/tty/n_tty.c, line 841
- drivers/tty/serial/atmel_serial.c, line 742
- drivers/usb/core/devio.c, line 1049
- drivers/usb/misc/chaoskey.c, line 330
- drivers/vdpa/vdpa_sim/vdpa_sim_blk.c, 2 times
- drivers/vdpa/vdpa_sim/vdpa_sim_net.c, 2 times
- drivers/vhost/vhost.c, 7 times
- drivers/video/fbdev/omap2/omapfb/dss/dispc.c, 3 times
- drivers/video/fbdev/omap2/omapfb/dss/dsi.c, 2 times
- drivers/virt/fsl_hypervisor.c, line 504
- drivers/xen/events/events_2l.c, line 94
- drivers/xen/evtchn.c, line 180
- drivers/xen/pvcalls-front.c, 2 times
- fs/afs/fs_probe.c, line 177
- fs/afs/vl_probe.c, line 125
- fs/afs/volume.c, line 345
- fs/aio.c, line 1123
- fs/btrfs/relocation.c, 2 times
- fs/btrfs/transaction.c, 2 times
- fs/erofs/zdata.h, line 139
- fs/ext2/super.c, line 1439
- fs/ext4/resize.c, line 1422
- fs/ext4/super.c, 2 times
- fs/file.c, line 186
- fs/fuse/dev.c, line 81
- fs/io_uring.c, line 2527
- fs/jbd2/transaction.c, 2 times
- fs/namespace.c, 2 times
- fs/nfs/client.c, line 447
- fs/nfs/delegation.c, line 407
- fs/nfs/dir.c, 2 times
- fs/nfs/inode.c, line 1345
- fs/nfs/nfs4proc.c, 2 times
- fs/nfs/pnfs_nfs.c, 2 times
- fs/nilfs2/super.c, line 295
- fs/nilfs2/the_nilfs.h, line 376
- fs/notify/mark.c, line 573
- fs/orangefs/file.c, line 305
- fs/overlayfs/util.c, 2 times
- fs/select.c, line 196
- fs/super.c, 3 times
- fs/ubifs/budget.c, 2 times
- fs/ubifs/dir.c, 2 times
- fs/ubifs/file.c, line 1199
- fs/ubifs/gc.c, 4 times
- fs/ubifs/super.c, line 391
- fs/xfs/xfs_log.c, line 3161
- fs/xfs/xfs_trans_ail.c, 2 times
- include/asm-generic/barrier.h, 2 times
- include/drm/spsc_queue.h, line 81
- include/linux/kfifo.h, 3 times
- include/linux/kvm_host.h, line 1480
- include/linux/netfilter/x_tables.h, line 399
- include/linux/page-flags.h, 2 times
- include/linux/ptr_ring.h, line 111
- include/linux/seqlock.h, 6 times
- include/vdso/helpers.h, 2 times
- kernel/audit_tree.c, 2 times
- kernel/cred.c, line 484
- kernel/events/core.c, line 2540
- kernel/events/ring_buffer.c, line 109
- kernel/events/uprobes.c, line 863
- kernel/livepatch/core.c, 2 times
- kernel/livepatch/transition.c, line 553
- kernel/locking/osq_lock.c, line 124
- kernel/locking/qspinlock.c, line 451
- kernel/rcu/rcutorture.c, line 1189
- kernel/rcu/tree.c, line 1989
- kernel/sched/deadline.c, line 474
- kernel/sched/fair.c, 2 times
- kernel/sched/loadavg.c, line 334
- kernel/sched/rt.c, line 291
- kernel/sched/sched.h, line 1920
- kernel/signal.c, line 2178
- kernel/smp.c, 3 times
- kernel/stop_machine.c, line 186
- kernel/trace/fgraph.c, 2 times
- kernel/trace/ftrace.c, 2 times
- kernel/trace/ring_buffer.c, 2 times
- kernel/trace/ring_buffer_benchmark.c, line 291
- kernel/trace/trace.c, 3 times
- kernel/trace/trace_branch.c, line 110
- kernel/trace/trace_functions.c, line 504
- kernel/trace/trace_irqsoff.c, line 565
- kernel/trace/trace_recursion_record.c, line 192
- kernel/trace/trace_sched_wakeup.c, line 640
- kernel/user_namespace.c, line 1072
- kernel/workqueue.c, 2 times
- lib/assoc_array.c, 4 times
- lib/kfifo.c, 4 times
- mm/huge_memory.c, 3 times
- mm/ksm.c, line 2681
- mm/memory.c, 8 times
- mm/mempool.c, line 402
- mm/sparse-vmemmap.c, line 80
- mm/vmalloc.c, line 2360
- net/8021q/vlan.c, line 75
- net/8021q/vlan_dev.c, line 204
- net/9p/client.c, line 428
- net/bridge/br_vlan.c, 2 times
- net/core/sock.c, 2 times
- net/core/sock_reuseport.c, line 49
- net/ipv4/inet_connection_sock.c, line 919
- net/ipv4/tcp.c, 2 times
- net/ipv4/tcp_input.c, line 4270
- net/ipv6/ip6_fib.c, line 1345
- net/kcm/kcmsock.c, line 242
- net/llc/llc_input.c, 2 times
- net/mptcp/protocol.h, line 548
- net/mptcp/subflow.c, line 1239
- net/netfilter/ipvs/ip_vs_core.c, line 2476
- net/netfilter/ipvs/ip_vs_ctl.c, line 4263
- net/netfilter/nf_conntrack_core.c, line 865
- net/netfilter/x_tables.c, line 1408
- net/netlink/af_netlink.c, line 596
- net/packet/af_packet.c, 8 times
- net/rxrpc/conn_client.c, 2 times
- net/rxrpc/conn_object.c, line 192
- net/rxrpc/input.c, 2 times
- net/rxrpc/output.c, 4 times
- net/rxrpc/sendmsg.c, line 219
- net/sched/act_gact.c, line 134
- net/sunrpc/cache.c, line 168
- net/sunrpc/rpcb_clnt.c, line 215
- net/sunrpc/sched.c, line 209
- net/sunrpc/svc_xprt.c, 3 times
- net/sunrpc/xprt.c, line 1205
- net/sunrpc/xprtmultipath.c, 2 times
- net/tipc/socket.c, line 2160
- net/wireless/wext-spy.c, 2 times
- net/xdp/xsk.c, 3 times
- security/selinux/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 407
- tools/include/asm/barrier.h, line 42
- virt/kvm/coalesced_mmio.c, line 90
- virt/kvm/dirty_ring.c, line 179
- virt/kvm/kvm_main.c, 2 times