Searched refs:barrier (Results 326 - 350 of 547) sorted by relevance

<<11121314151617181920>>

/linux-master/arch/powerpc/kexec/
H A Dcore_64.c192 barrier();
/linux-master/drivers/iommu/amd/
H A Dio_pgtable_v2.c17 #include <asm/barrier.h>
/linux-master/kernel/kcsan/
H A Dcore.c432 barrier();
438 barrier();
776 barrier();
805 * WRITE_ONCE without memory barrier is sufficient.
1124 * Access check to catch cases where write without a barrier
H A Dkcsan_test.c501 barrier(); \
525 * too-strict barrier instrumentation; these can be tolerated, because it does
541 #define __KCSAN_EXPECT_BARRIER(access_type, barrier, order_before, name) \
545 barrier; \
/linux-master/drivers/s390/net/
H A Dism_drv.c499 barrier();
508 barrier();
517 barrier();
/linux-master/include/linux/
H A Drhashtable.h497 for (({barrier(); }), \
513 for (({barrier(); }), \
532 for (({barrier(); }), \
H A Dspinlock.h65 #include <asm/barrier.h>
125 * smp_mb__after_spinlock() provides the equivalent of a full memory barrier
/linux-master/include/asm-generic/
H A Dio.h24 #define __io_br() barrier()
32 #define __io_ar(v) barrier()
41 #define __io_bw() barrier()
/linux-master/kernel/trace/
H A Dring_buffer.c1035 * FIXME: Ideally, we need a memory barrier on the writer side as well,
1036 * but adding a memory barrier to all events will cause too much of a
1037 * performance hit in the fast path. We only need a memory barrier when
1411 barrier();
2308 barrier();
2983 * No need for a memory barrier here, as the update
2989 /* add barrier to keep gcc from optimizing too much */
2990 barrier();
3002 barrier();
3006 barrier();
[all...]
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_fp.c294 barrier();
392 barrier();
408 barrier();
442 barrier();
465 * memory barrier, there is a small possibility that
507 barrier();
1349 /* Memory barrier to prevent the CPU from doing speculative reads of CQE
1727 /* paired memory barrier is in qede_tx_int(), we have to keep
/linux-master/arch/x86/kernel/cpu/mce/
H A Dcore.c261 barrier();
702 barrier();
1082 * Rely on the implied barrier below, such that global_nwo
1178 barrier();
1205 barrier();
1510 barrier();
/linux-master/drivers/md/
H A Draid1.c568 * barrier unit which start_sector belongs to.
942 * To do this we raise a 'barrier'.
943 * The 'barrier' is a counter that can be raised multiple times
946 * We can only raise the barrier if there is no pending IO.
948 * We choose only to raise the barrier if no-one is waiting for the
949 * barrier to go down. This means that as soon as an IO request
950 * is ready, no other operations which require a barrier will start
975 atomic_inc(&conf->barrier[idx]);
977 * In raise_barrier() we firstly increase conf->barrier[idx] then
979 * increase conf->nr_pending[idx] then check conf->barrier[id
[all...]
H A Draid10.c905 * To do this we raise a 'barrier'.
906 * The 'barrier' is a counter that can be raised multiple times
909 * We can only raise the barrier if there is no pending IO.
911 * We choose only to raise the barrier if no-one is waiting for the
912 * barrier to go down. This means that as soon as an IO request
913 * is ready, no other operations which require a barrier will start
928 if (WARN_ON_ONCE(force && !conf->barrier))
935 WRITE_ONCE(conf->barrier, conf->barrier + 1);
939 conf->barrier < RESYNC_DEPT
[all...]
/linux-master/include/linux/mtd/
H A Dmap.h19 #include <asm/barrier.h>
/linux-master/drivers/xen/xen-pciback/
H A Dpciback_ops.c332 barrier();
/linux-master/arch/arm/include/asm/
H A Datomic.h15 #include <asm/barrier.h>
H A Dio.h163 #include <asm/barrier.h>
360 * - ordering is not guaranteed without explicit dependencies or barrier
/linux-master/arch/um/os-Linux/
H A Dsigio.c523 !({ barrier(); got_sigio; }))
/linux-master/tools/testing/selftests/bpf/benchs/
H A Dbench_ringbufs.c3 #include <asm/barrier.h>
/linux-master/arch/powerpc/kernel/
H A Dentry_32.S33 #include <asm/barrier.h>
/linux-master/arch/m68k/include/asm/
H A Dbitops.h16 #include <asm/barrier.h>
/linux-master/drivers/tty/serial/
H A D21285.c388 barrier();
/linux-master/arch/mips/kernel/
H A Dsmp-bmips.c39 #include <asm/barrier.h>
/linux-master/arch/sh/include/asm/
H A Dio.h163 barrier();
/linux-master/tools/perf/tests/
H A Dswitch-tracking.c41 barrier();

Completed in 538 milliseconds

<<11121314151617181920>>