Loading...
Defined in 8 files as a macro:
- include/asm-generic/barrier.h, line 172 (as a macro)
- include/asm-generic/barrier.h, line 194 (as a macro)
- tools/arch/arm64/include/asm/barrier.h, line 27 (as a macro)
- tools/arch/powerpc/include/asm/barrier.h, line 33 (as a macro)
- tools/arch/s390/include/asm/barrier.h, line 31 (as a macro)
- tools/arch/sparc/include/asm/barrier_64.h, line 43 (as a macro)
- tools/arch/x86/include/asm/barrier.h, line 33 (as a macro)
- tools/include/asm/barrier.h, line 49 (as a macro)
Referenced in 159 files:
- 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/x86/include/asm/qspinlock.h, line 46
- arch/x86/kernel/acpi/boot.c, line 371
- 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 10978
- block/blk-crypto-fallback.c, line 667
- drivers/android/binder_alloc.c, 2 times
- drivers/char/hw_random/virtio-rng.c, line 47
- drivers/firewire/net.c, line 248
- drivers/firmware/qcom/qcom_scm.c, line 1858
- drivers/gpu/drm/msm/msm_rd.c, 2 times
- drivers/gpu/drm/scheduler/sched_fence.c, line 57
- drivers/greybus/gb-beagleplay.c, 2 times
- drivers/infiniband/core/netlink.c, line 119
- drivers/infiniband/core/uverbs_cmd.c, line 261
- drivers/infiniband/core/uverbs_main.c, line 502
- drivers/infiniband/hw/hfi1/ipoib_tx.c, 5 times
- drivers/infiniband/sw/rdmavt/qp.c, 2 times
- drivers/infiniband/sw/rxe/rxe_mr.c, line 570
- drivers/input/keyboard/applespi.c, line 1341
- drivers/iommu/iommu-sva.c, line 50
- drivers/md/raid5.c, line 8607
- drivers/media/usb/uvc/uvc_status.c, 2 times
- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c, 4 times
- drivers/net/ethernet/intel/e1000/e1000_main.c, line 3873
- drivers/net/ethernet/marvell/octeontx2/nic/qos.c, line 1081
- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c, line 109
- drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c, line 207
- drivers/net/ethernet/qlogic/qed/qed_iwarp.c, 3 times
- drivers/net/ethernet/qlogic/qed/qed_spq.c, line 59
- drivers/net/netdevsim/bus.c, 5 times
- drivers/target/target_core_user.c, line 697
- drivers/tty/n_tty.c, 5 times
- drivers/tty/tty_buffer.c, 3 times
- drivers/tty/tty_ldsem.c, line 96
- drivers/usb/gadget/function/f_mass_storage.c, 2 times
- drivers/vfio/device_cdev.c, line 125
- drivers/vfio/group.c, line 218
- drivers/virt/acrn/ioreq.c, 2 times
- drivers/xen/events/events_base.c, 2 times
- fs/afs/addr_prefs.c, 2 times
- fs/afs/cell.c, 10 times
- fs/aio.c, line 1871
- fs/bcachefs/six.c, line 243
- fs/binfmt_misc.c, line 1015
- 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 4407
- fs/netfs/fscache_cookie.c, line 211
- fs/netfs/internal.h, line 235
- fs/netfs/write_issue.c, line 200
- fs/nfs/dir.c, line 1841
- 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 1227
- fs/xfs/libxfs/xfs_inode_fork.c, 2 times
- include/asm-generic/barrier.h, 2 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 928
- include/linux/list.h, line 391
- include/linux/mmap_lock.h, line 92
- include/linux/netpoll.h, line 90
- include/linux/objpool.h, line 209
- include/linux/rcupdate.h, line 532
- include/rdma/rdmavt_cq.h, line 29
- include/rdma/rdmavt_qp.h, line 854
- io_uring/io_uring.c, line 2262
- io_uring/io_uring.h, line 254
- io_uring/poll.c, line 426
- io_uring/rw.c, line 550
- io_uring/uring_cmd.c, line 166
- ipc/mqueue.c, line 1027
- 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 3801
- kernel/debug/kdb/kdb_io.c, line 886
- kernel/events/core.c, 3 times
- kernel/events/uprobes.c, line 1470
- kernel/futex/waitwake.c, line 123
- kernel/kcsan/kcsan_test.c, 6 times
- kernel/kcsan/selftest.c, 3 times
- kernel/locking/locktorture.c, line 1095
- 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 561
- 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 806
- kernel/resource.c, line 2064
- kernel/sched/core.c, line 5028
- kernel/sched/psi.c, line 1560
- kernel/seccomp.c, line 616
- kernel/smp.c, line 344
- 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
- mm/filemap.c, line 1148
- mm/kasan/kasan_test.c, line 708
- mm/kfence/core.c, line 639
- mm/mmu_notifier.c, line 653
- mm/page_owner.c, line 190
- mm/swapfile.c, line 2802
- mm/vmscan.c, line 3838
- net/core/dev.c, line 4719
- net/core/netpoll.c, line 183
- net/ethernet/eth.c, line 235
- net/ipv4/af_inet.c, line 1368
- net/ipv4/tcp_bpf.c, line 626
- net/netfilter/nf_conntrack_core.c, line 198
- net/rxrpc/ar-internal.h, line 927
- 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 736
- net/tls/tls_device.c, 2 times
- net/tls/tls_main.c, 2 times
- net/unix/af_unix.c, 2 times
- net/unix/unix_bpf.c, 2 times
- net/vmw_vsock/vsock_bpf.c, line 143
- 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 2377
- security/selinux/ss/sidtab.c, line 354
- tools/include/asm/barrier.h, line 48
- 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 225
- tools/testing/selftests/kvm/dirty_log_test.c, line 309
- virt/kvm/dirty_ring.c, line 94