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

<<11121314151617181920>>

/linux-master/drivers/net/ethernet/sun/
H A Dsunqe.c205 barrier();
217 barrier();
235 barrier();
639 barrier();
659 barrier();
/linux-master/tools/testing/selftests/x86/
H A Dlam.c57 #define barrier() ({ \ macro
478 barrier();
496 barrier();
536 barrier();
554 barrier();
/linux-master/kernel/rcu/
H A Dtree_plugin.h21 * under us, we must either hold the barrier mutex, the cpu
294 barrier(); /* Coordinate with rcu_flavor_sched_clock_irq(). */
407 barrier(); /* critical section after entry code. */
422 barrier(); // critical section before exit code.
424 barrier(); // critical-section exit before .s check.
762 barrier();
974 * No memory barrier is required here because rcu_qs()
/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/kernel/events/
H A Dring_buffer.c75 barrier();
101 * D needs to be a full barrier since it separates the data READ
117 barrier();
124 barrier();
206 * The above forms a control dependency barrier separating the
210 * A, matches D; the full memory barrier userspace SHOULD issue
229 * We rely on the implied barrier() by local_cmpxchg() to ensure
422 * therefore (A) control dependency barrier does not exist. The
433 * control dependency barrier separating aux_tail load from aux data
/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/
H A Dstop_machine.c406 barrier();
416 barrier();
/linux-master/tools/lib/perf/
H A Dmmap.c491 barrier();
520 barrier();
/linux-master/tools/build/
H A DMakefile.feature59 pthread-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/drivers/misc/lkdtm/
H A Dperms.c59 barrier();
/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/kernel/locking/
H A Dqspinlock.c435 barrier();
499 * does not imply a full 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. \
/linux-master/arch/arm64/kernel/
H A Dhibernate.c20 #include <asm/barrier.h>

Completed in 548 milliseconds

<<11121314151617181920>>