Searched refs:barrier (Results 251 - 275 of 547) sorted by relevance

<<11121314151617181920>>

/linux-master/tools/testing/selftests/x86/
H A Dlam.c57 #define barrier() ({ \ macro
478 barrier();
496 barrier();
536 barrier();
554 barrier();
/linux-master/kernel/trace/
H A Dtrace_hwlat.c219 barrier();
274 barrier(); /* finish the above in the view for NMIs */
276 barrier(); /* Make sure nmi_total_ts is no longer updated */
/linux-master/arch/arm/vfp/
H A Dvfpmodule.c407 * The barrier() here prevents fpinst2 being read
410 barrier();
914 barrier();
916 barrier();
/linux-master/arch/x86/mm/
H A Dtlb.c548 * The membarrier system call requires a full memory barrier and
555 * when it really should issue a memory barrier. Writing to CR3
556 * provides that full memory barrier and core serializing
589 * The barrier synchronizes with the tlb_gen increment in
633 barrier();
651 barrier();
993 barrier();
1015 /* This is also a barrier that synchronizes with switch_mm(). */
/linux-master/kernel/events/
H A Dring_buffer.c79 barrier();
105 * D needs to be a full barrier since it separates the data READ
121 barrier();
128 barrier();
210 * The above forms a control dependency barrier separating the
214 * A, matches D; the full memory barrier userspace SHOULD issue
233 * We rely on the implied barrier() by local_cmpxchg() to ensure
426 * therefore (A) control dependency barrier does not exist. The
437 * control dependency barrier separating aux_tail load from aux data
/linux-master/kernel/
H A Dstop_machine.c406 barrier();
416 barrier();
/linux-master/tools/build/
H A DMakefile.feature59 pthread-barrier \
/linux-master/tools/lib/perf/
H A Dmmap.c491 barrier();
520 barrier();
/linux-master/arch/arm/mach-orion5x/
H A Dterastation_pro2-setup.c190 barrier();
H A Dkurobox_pro-setup.c212 barrier();
/linux-master/tools/testing/selftests/powerpc/nx-gzip/
H A Dgzip_vas.c32 #define barrier() macro
/linux-master/arch/arm/include/asm/
H A Dbitops.h29 #include <asm/barrier.h>
H A Darch_gicv3.h14 #include <asm/barrier.h>
/linux-master/net/mac802154/
H A Ddriver-ops.h227 barrier();
/linux-master/drivers/media/usb/uvc/
H A Duvc_status.c9 #include <asm/barrier.h>
319 * barrier is needed so the flush_status change is visible to other
347 * The barrier is needed to make sure that flush_status is visible to
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-is.h13 #include <asm/barrier.h>
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_irq.c210 barrier();
/linux-master/arch/arm64/include/asm/
H A Dcmpxchg.h13 #include <asm/barrier.h>
18 * barrier case is generated as release+dmb for the former and
/linux-master/arch/alpha/include/asm/
H A Datomic.h6 #include <asm/barrier.h>
/linux-master/arch/mips/include/asm/
H A Datomic.h20 #include <asm/barrier.h>
238 * completion barrier at 2: above, which is needed due to the \
240 * such, we don't need to emit another barrier here. \
H A Dbitops.h20 #include <asm/barrier.h>
113 * not contain a memory barrier, so if it is used for locking purposes,
206 * It also implies a memory barrier.
221 * It also implies a memory barrier.
258 * It also implies a memory barrier.
/linux-master/arch/arm64/kernel/
H A Dhibernate.c20 #include <asm/barrier.h>
/linux-master/arch/parisc/include/asm/
H A Datomic.h11 #include <asm/barrier.h>
/linux-master/arch/arc/include/asm/
H A Dio.h15 #include <asm/barrier.h>
214 * Relaxed API for drivers which can handle barrier ordering themselves
/linux-master/arch/m68k/atari/
H A Datakeyb.c553 barrier();

Completed in 396 milliseconds

<<11121314151617181920>>