barrier
Defined as a function in:
Defined as a variable in:
Defined as a preprocessor macro in:
- arch/um/include/shared/user.h, line 66
- include/linux/compiler.h, line 85
- tools/include/linux/compiler.h, line 39
- tools/lib/bpf/bpf_helpers.h, line 100
- tools/testing/selftests/mm/protection_keys.c, line 953
- tools/testing/selftests/powerpc/include/reg.h, line 20
- tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c, line 32
- tools/testing/selftests/x86/lam.c, line 57
- tools/virtio/asm/barrier.h, line 4
- tools/virtio/ringtest/main.h, line 92
Referenced (in 260 files total) in:
- arch/alpha/include/asm/io.h, 2 times
- arch/alpha/include/asm/irqflags.h, 5 times
- arch/alpha/include/asm/mmu_context.h, 2 times
- arch/alpha/include/asm/processor.h, line 46
- arch/alpha/kernel/perf_event.c, line 724
- arch/alpha/kernel/process.c, line 130
- arch/alpha/kernel/smp.c, 5 times
- arch/arc/include/asm/processor.h, line 47
- arch/arm/include/asm/barrier.h, 5 times
- arch/arm/include/asm/tls.h, line 93
- arch/arm/include/asm/vdso/processor.h, line 17
- arch/arm/kernel/traps.c, line 258
- arch/arm/lib/bitops.h, 3 times
- arch/arm/mach-footbridge/include/mach/uncompress.h, line 19
- arch/arm/mach-hisi/platsmp.c, 2 times
- arch/arm/mach-mstar/mstarv7.c, line 122
- arch/arm/mach-omap2/omap4-common.c, line 166
- arch/arm/mach-orion5x/kurobox_pro-setup.c, line 212
- arch/arm/mach-orion5x/terastation_pro2-setup.c, line 190
- arch/arm/mach-rpc/ecard.c, 2 times
- arch/arm/mach-rpc/time.c, 4 times
- arch/arm/mach-sa1100/include/mach/uncompress.h, line 39
- arch/arm/mm/mmu.c, line 1666
- arch/arm/vfp/vfpmodule.c, 3 times
- arch/arm64/include/asm/hardirq.h, 4 times
- arch/arm64/include/asm/irqflags.h, 12 times
- arch/arm64/kernel/cpufeature.c, line 2609
- arch/arm64/kernel/fpsimd.c, 2 times
- arch/arm64/kernel/process.c, line 263
- arch/arm64/kernel/stacktrace.c, line 327
- arch/arm64/kernel/sys_compat.c, line 97
- arch/csky/include/asm/processor.h, line 83
- arch/csky/include/asm/vdso/processor.h, line 8
- arch/hexagon/kernel/smp.c, line 186
- arch/loongarch/include/asm/barrier.h, 2 times
- arch/loongarch/include/asm/vdso/processor.h, line 10
- arch/loongarch/kernel/perf_event.c, line 379
- arch/m68k/amiga/config.c, line 701
- arch/m68k/atari/atakeyb.c, line 553
- arch/m68k/atari/debug.c, 4 times
- arch/m68k/include/asm/processor.h, line 163
- arch/microblaze/include/asm/processor.h, line 21
- arch/mips/include/asm/barrier.h, 3 times
- arch/mips/include/asm/bmips.h, 2 times
- arch/mips/include/asm/io.h, 7 times
- arch/mips/include/asm/octeon/cvmx-fpa.h, line 234
- arch/mips/include/asm/vdso/processor.h, line 22
- arch/mips/kernel/perf_event_mipsxx.c, line 493
- arch/nios2/include/asm/processor.h, line 73
- arch/openrisc/include/asm/processor.h, line 79
- arch/openrisc/mm/init.c, 2 times
- arch/parisc/include/asm/barrier.h, 5 times
- arch/parisc/include/asm/processor.h, line 277
- arch/parisc/kernel/smp.c, line 393
- arch/parisc/lib/delay.c, line 46
- arch/powerpc/boot/cpm-serial.c, 2 times
- arch/powerpc/boot/io.h, line 98
- arch/powerpc/boot/ugecon.c, 2 times
- arch/powerpc/include/asm/simple_spinlock.h, 2 times
- arch/powerpc/include/asm/vdso/processor.h, line 33
- arch/powerpc/kernel/rtas.c, 2 times
- arch/powerpc/kernel/security.c, 9 times
- arch/powerpc/kernel/smp-tbsync.c, 8 times
- arch/powerpc/kexec/core_64.c, line 193
- arch/powerpc/kexec/crash.c, line 257
- arch/powerpc/kvm/book3s_hv_p9_entry.c, 2 times
- arch/powerpc/kvm/book3s_hv_p9_perf.c, 4 times
- arch/powerpc/kvm/powerpc.c, 2 times
- arch/powerpc/lib/feature-fixups.c, 10 times
- arch/powerpc/lib/qspinlock.c, 2 times
- arch/powerpc/mm/book3s64/hash_pgtable.c, line 488
- arch/powerpc/mm/book3s64/slb.c, 2 times
- arch/powerpc/perf/core-book3s.c, line 1173
- arch/powerpc/perf/core-fsl-emb.c, line 176
- arch/powerpc/platforms/85xx/smp.c, 4 times
- arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c, 4 times
- arch/powerpc/platforms/pasemi/setup.c, line 117
- arch/powerpc/platforms/powermac/smp.c, 6 times
- arch/powerpc/platforms/powernv/idle.c, line 252
- arch/powerpc/platforms/powernv/setup.c, 3 times
- arch/powerpc/platforms/powernv/subcore.c, 2 times
- arch/powerpc/platforms/pseries/dtl.c, 2 times
- arch/powerpc/platforms/pseries/lpar.c, line 384
- arch/powerpc/sysdev/fsl_rio.c, 2 times
- arch/powerpc/xmon/xmon.c, 3 times
- arch/riscv/include/asm/vdso/processor.h, line 23
- arch/riscv/include/asm/vector.h, 2 times
- arch/riscv/kernel/kernel_mode_vector.c, 2 times
- arch/s390/include/asm/barrier.h, 6 times
- arch/s390/include/asm/fpu.h, 2 times
- arch/s390/include/asm/processor.h, line 297
- arch/s390/include/asm/spinlock.h, 3 times
- arch/s390/include/asm/tlbflush.h, line 58
- arch/s390/include/asm/vdso/processor.h, line 5
- arch/s390/kernel/perf_cpum_sf.c, line 1015
- arch/s390/kvm/vsie.c, 2 times
- arch/s390/lib/spinlock.c, 4 times
- arch/s390/mm/pgtable.c, line 143
- arch/sh/include/asm/io.h, line 163
- arch/sh/include/asm/processor.h, line 95
- arch/sh/kernel/smp.c, line 238
- arch/sparc/include/asm/barrier_64.h, 4 times
- arch/sparc/include/asm/processor_32.h, line 94
- arch/sparc/kernel/ds.c, line 824
- arch/sparc/kernel/leon_smp.c, 2 times
- arch/sparc/kernel/perf_event.c, line 1038
- arch/sparc/kernel/process_64.c, 2 times
- arch/sparc/kernel/smp_64.c, line 1323
- arch/sparc/kernel/sun4d_smp.c, 5 times
- arch/sparc/kernel/sun4m_smp.c, 2 times
- arch/sparc/kernel/time_64.c, line 891
- arch/um/include/shared/user.h, line 66
- arch/um/os-Linux/sigio.c, line 523
- arch/um/os-Linux/signal.c, 4 times
- arch/x86/events/core.c, 2 times
- arch/x86/events/intel/bts.c, 2 times
- arch/x86/events/intel/pt.c, line 1609
- arch/x86/include/asm/barrier.h, 5 times
- arch/x86/include/asm/bitops.h, line 87
- arch/x86/include/asm/debugreg.h, 2 times
- arch/x86/include/asm/io.h, 4 times
- arch/x86/include/asm/vdso/gettimeofday.h, 2 times
- arch/x86/kernel/alternative.c, line 1930
- arch/x86/kernel/cpu/common.c, line 2231
- arch/x86/kernel/cpu/mce/core.c, 5 times
- arch/x86/kernel/hw_breakpoint.c, 2 times
- arch/x86/mm/tlb.c, 3 times
- arch/x86/net/bpf_jit_comp.c, line 32
- arch/x86/net/bpf_jit_comp32.c, line 59
- arch/xtensa/include/asm/barrier.h, 3 times
- arch/xtensa/include/asm/processor.h, line 228
- fs/bcachefs/alloc_foreground.c, line 1590
- fs/btrfs/inode.c, 2 times
- fs/btrfs/super.c, line 218
- fs/ceph/mds_client.c, 4 times
- fs/ext4/ext4.h, line 2893
- fs/ext4/ialloc.c, 2 times
- fs/ext4/super.c, 2 times
- fs/f2fs/super.c, 2 times
- fs/gfs2/ops_fstype.c, line 1428
- fs/hfsplus/options.c, line 42
- fs/jfs/jfs_logmgr.c, line 1019
- fs/jfs/jfs_txnmgr.c, 3 times
- fs/libfs.c, line 1832
- fs/nilfs2/super.c, line 721
- fs/ocfs2/super.c, 2 times
- fs/reiserfs/super.c, 3 times
- fs/xfs/scrub/trace.h, line 104
- fs/xfs/xfs_inode.h, line 589
- fs/xfs/xfs_linux.h, line 136
- include/asm-generic/barrier.h, 9 times
- include/asm-generic/io.h, 3 times
- include/linux/bottom_half.h, line 14
- include/linux/compiler.h, 2 times
- include/linux/dynamic_queue_limits.h, line 137
- include/linux/kcsan-checks.h, 2 times
- include/linux/netdevice.h, line 581
- include/linux/preempt.h, 15 times
- include/linux/qed/qed_if.h, line 1469
- include/linux/rculist_nulls.h, 2 times
- include/linux/rcupdate_trace.h, 2 times
- include/linux/rcutiny.h, line 166
- include/linux/rhashtable.h, 3 times
- include/linux/spinlock_up.h, 12 times
- include/linux/trace_recursion.h, 2 times
- include/linux/uaccess.h, 2 times
- kernel/audit_tree.c, 7 times
- kernel/context_tracking.c, line 303
- kernel/events/core.c, 10 times
- kernel/events/internal.h, 2 times
- kernel/events/ring_buffer.c, 3 times
- kernel/irq/spurious.c, 2 times
- kernel/kcov.c, 7 times
- kernel/kcsan/core.c, 3 times
- kernel/kcsan/kcsan_test.c, 3 times
- kernel/kcsan/selftest.c, 2 times
- kernel/locking/lockdep.c, line 225
- kernel/locking/mutex.c, line 368
- kernel/locking/qspinlock.c, line 432
- kernel/locking/rtmutex.c, line 1494
- kernel/locking/rwsem.c, line 781
- kernel/rcu/rcutorture.c, 5 times
- kernel/rcu/srcutiny.c, 3 times
- kernel/rcu/tree.c, line 743
- kernel/rcu/tree_plugin.h, 5 times
- kernel/scftorture.c, 5 times
- kernel/sched/core.c, 2 times
- kernel/sched/sched.h, 2 times
- kernel/stop_machine.c, 2 times
- kernel/time/posix-cpu-timers.c, line 1343
- kernel/trace/fgraph.c, 6 times
- kernel/trace/ring_buffer.c, 12 times
- kernel/trace/trace.c, 4 times
- kernel/trace/trace_hwlat.c, 3 times
- kernel/trace/trace_osnoise.c, 14 times
- lib/test_bitops.c, line 111
- lib/vdso/getrandom.c, line 197
- mm/compaction.c, line 2803
- mm/debug_vm_pgtable.c, line 622
- mm/kasan/kasan_test.c, 2 times
- mm/kasan/quarantine.c, line 399
- mm/memory.c, line 5621
- mm/mempolicy.c, 2 times
- mm/rmap.c, line 691
- mm/slub.c, 3 times
- net/atm/br2684.c, line 597
- net/atm/clip.c, line 402
- net/ceph/debugfs.c, line 66
- net/ceph/osd_client.c, line 2425
- net/core/dev.c, 2 times
- net/ieee802154/6lowpan/reassembly.c, line 125
- net/ipv4/inet_fragment.c, line 643
- net/ipv4/ip_fragment.c, line 347
- net/ipv4/tcp_ipv4.c, line 2158
- net/ipv6/netfilter/nf_conntrack_reasm.c, line 253
- net/ipv6/reassembly.c, line 190
- net/ipv6/tcp_ipv6.c, line 1730
- net/mac80211/driver-ops.c, line 52
- net/mac80211/main.c, line 542
- net/mac80211/pm.c, line 179
- net/mac80211/util.c, line 2182
- net/mac802154/driver-ops.h, line 227
- net/xfrm/espintcp.c, line 535
- samples/ftrace/ftrace-ops.c, 2 times
- sound/isa/wavefront/wavefront_synth.c, line 1805
- sound/mips/snd-n64.c, line 99
- sound/pci/echoaudio/echoaudio_dsp.c, line 49
- tools/arch/riscv/include/asm/vdso/processor.h, line 27
- tools/arch/s390/include/asm/barrier.h, 2 times
- tools/arch/sparc/include/asm/barrier_64.h, 2 times
- tools/arch/x86/include/asm/barrier.h, 4 times
- tools/arch/xtensa/include/asm/barrier.h, line 15
- tools/build/feature/test-all.c, line 114
- tools/build/feature/test-pthread-barrier.c, 4 times
- tools/include/asm-generic/barrier.h, line 28
- tools/include/linux/compiler.h, 5 times
- tools/lib/bpf/bpf_helpers.h, 2 times
- tools/lib/perf/mmap.c, 2 times
- tools/perf/bench/futex-wake-parallel.c, 5 times
- tools/perf/tests/sigtrap.c, 11 times
- tools/perf/tests/switch-tracking.c, line 41
- tools/testing/selftests/bpf/benchs/bench_htab_mem.c, line 166
- tools/testing/selftests/bpf/prog_tests/map_in_map.c, 7 times
- tools/testing/selftests/bpf/progs/loop5.c, 3 times
- tools/testing/selftests/bpf/progs/test_libbpf_get_fd_by_id_opts.c, line 34
- tools/testing/selftests/bpf/progs/test_pkt_access.c, line 144
- tools/testing/selftests/futex/functional/futex_wait_timeout.c, 5 times
- tools/testing/selftests/kvm/include/s390x/processor.h, line 27
- tools/testing/selftests/mm/protection_keys.c, 2 times
- tools/testing/selftests/perf_events/sigtrap_threads.c, 8 times
- tools/testing/selftests/powerpc/dscr/dscr_default_test.c, 7 times
- tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c, 7 times
- tools/testing/selftests/powerpc/include/reg.h, line 20
- tools/testing/selftests/powerpc/mm/large_vm_fork_separation.c, line 65
- tools/testing/selftests/powerpc/mm/stack_expansion_signal.c, line 44
- tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c, line 32
- tools/testing/selftests/x86/lam.c, 5 times
- tools/virtio/asm/barrier.h, 5 times
- tools/virtio/ringtest/main.h, 10 times
- tools/virtio/ringtest/ring.c, line 132
kernel.org | git.kernel.org | LWN.net | Project Home | 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.