Loading...
Defined in 8 files as a macro:
- include/asm-generic/barrier.h, line 176 (as a macro)
- include/asm-generic/barrier.h, line 203 (as a macro)
- tools/arch/arm64/include/asm/barrier.h, line 64 (as a macro)
- tools/arch/powerpc/include/asm/barrier.h, line 39 (as a macro)
- tools/arch/s390/include/asm/barrier.h, line 37 (as a macro)
- tools/arch/sparc/include/asm/barrier_64.h, line 49 (as a macro)
- tools/arch/x86/include/asm/barrier.h, line 39 (as a macro)
- tools/include/asm/barrier.h, line 57 (as a macro)
Referenced in 133 files:
- arch/arm/include/asm/mcs_spinlock.h, line 13
- arch/arm64/include/asm/barrier.h, line 207
- arch/x86/kvm/mmu.h, line 270
- arch/x86/kvm/svm/svm.c, line 3640
- block/blk-crypto-fallback.c, line 633
- drivers/android/binder_alloc.c, 2 times
- drivers/char/hw_random/virtio-rng.c, line 91
- drivers/gpu/drm/scheduler/sched_fence.c, line 178
- drivers/greybus/gb-beagleplay.c, line 130
- drivers/infiniband/core/uverbs_main.c, line 103
- drivers/infiniband/hw/hfi1/ipoib_tx.c, 2 times
- drivers/infiniband/sw/rdmavt/qp.c, line 1931
- drivers/infiniband/sw/rxe/rxe_queue.h, 4 times
- drivers/input/keyboard/applespi.c, line 1043
- drivers/md/dm-bufio.c, 2 times
- drivers/md/raid5.c, line 5520
- drivers/media/dvb-core/dvb_ringbuffer.c, 3 times
- drivers/media/usb/uvc/uvc_ctrl.c, line 1579
- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c, 2 times
- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h, line 627
- drivers/net/ethernet/intel/e1000/e1000.h, line 190
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c, line 2083
- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c, 4 times
- drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c, line 197
- drivers/net/ethernet/qlogic/qed/qed_spq.c, line 75
- drivers/net/netdevsim/bus.c, 4 times
- drivers/net/wireguard/queueing.c, 3 times
- drivers/tty/n_tty.c, 4 times
- drivers/tty/tty_buffer.c, 5 times
- drivers/tty/tty_ldsem.c, line 196
- drivers/usb/gadget/function/f_mass_storage.c, 2 times
- drivers/vfio/vfio_main.c, 4 times
- drivers/virt/acrn/ioreq.c, line 507
- fs/afs/addr_prefs.c, 2 times
- fs/afs/cell.c, line 302
- fs/afs/vl_rotate.c, 2 times
- fs/aio.c, line 1712
- fs/bcachefs/six.c, 2 times
- fs/binfmt_misc.c, line 189
- fs/crypto/crypto.c, line 342
- fs/crypto/fscrypt_private.h, 3 times
- fs/crypto/keyring.c, line 297
- fs/crypto/keysetup.c, line 304
- fs/d_path.c, line 98
- fs/dcache.c, line 2471
- fs/eventpoll.c, 2 times
- fs/locks.c, line 719
- fs/namei.c, 4 times
- fs/netfs/internal.h, line 207
- fs/nfsd/nfsctl.c, 2 times
- fs/overlayfs/namei.c, line 213
- fs/pipe.c, line 287
- fs/super.c, line 90
- fs/verity/hash_algs.c, line 57
- fs/xfs/libxfs/xfs_inode_fork.h, line 268
- include/asm-generic/barrier.h, 2 times
- include/asm-generic/bitops/generic-non-atomic.h, line 140
- include/linux/atomic/atomic-arch-fallback.h, 2 times
- include/linux/backing-dev.h, line 295
- include/linux/filelock.h, line 187
- include/linux/fscache-cache.h, line 126
- include/linux/fscrypt.h, line 204
- include/linux/fsverity.h, line 135
- include/linux/key.h, line 461
- include/linux/list.h, line 409
- include/linux/lwq.h, 3 times
- include/linux/mm.h, line 677
- include/linux/mount.h, line 79
- include/net/inet_sock.h, line 363
- include/net/tcp.h, line 1358
- include/net/tls.h, 2 times
- include/rdma/rdmavt_cq.h, line 23
- io_uring/io_uring.h, line 271
- io_uring/kbuf.c, 3 times
- io_uring/poll.c, 2 times
- io_uring/rw.c, line 1180
- ipc/sem.c, line 426
- kernel/bpf/bpf_struct_ops.c, 2 times
- kernel/bpf/ringbuf.c, 9 times
- kernel/events/core.c, line 7985
- kernel/kcsan/kcsan_test.c, 5 times
- kernel/locking/locktorture.c, line 1064
- kernel/locking/osq_lock.c, line 173
- kernel/locking/percpu-rwsem.c, line 160
- kernel/locking/rwsem.c, line 1074
- kernel/rcu/rcutorture.c, 5 times
- kernel/rcu/refscale.c, 3 times
- kernel/rcu/srcutree.c, 9 times
- kernel/rcu/tasks.h, 10 times
- kernel/rcu/tree.c, 3 times
- kernel/rcu/tree_exp.h, line 82
- kernel/rcu/tree_nocb.h, line 937
- kernel/rcu/tree_plugin.h, 2 times
- kernel/rcu/tree_stall.h, 2 times
- kernel/resource.c, 2 times
- kernel/sched/core.c, line 4339
- kernel/sched/psi.c, line 1466
- kernel/smp.c, line 248
- kernel/taskstats.c, line 577
- kernel/time/tick-sched.c, line 72
- kernel/trace/trace.c, line 2570
- lib/llist.c, 2 times
- lib/objpool.c, line 199
- mm/filemap.c, 2 times
- mm/kfence/core.c, line 987
- mm/mmu_notifier.c, line 997
- mm/swap.c, line 850
- net/ipv4/tcp_bpf.c, line 622
- net/ipv4/tcp_output.c, 2 times
- net/ipv4/udp_bpf.c, line 124
- net/netfilter/nf_conntrack_core.c, line 112
- net/rxrpc/ar-internal.h, 2 times
- net/rxrpc/call_accept.c, 3 times
- net/rxrpc/call_event.c, line 390
- net/rxrpc/sendmsg.c, line 140
- net/rxrpc/txbuf.c, 2 times
- net/sunrpc/xprtmultipath.c, line 401
- net/tls/tls_main.c, 2 times
- net/unix/af_unix.c, 3 times
- net/unix/diag.c, line 17
- net/unix/unix_bpf.c, 2 times
- net/vmw_vsock/vsock_bpf.c, line 136
- net/xdp/xsk_queue.h, line 287
- security/lsm_audit.c, line 345
- security/selinux/include/security.h, line 113
- security/selinux/ss/services.c, line 2368
- security/selinux/ss/sidtab.c, line 225
- tools/include/asm/barrier.h, line 56
- tools/include/linux/ring_buffer.h, line 59
- tools/lib/bpf/ringbuf.c, 7 times
- tools/testing/selftests/bpf/benchs/bench_ringbufs.c, 3 times
- tools/testing/selftests/kvm/dirty_log_test.c, line 307
- virt/kvm/dirty_ring.c, line 101