Searched refs:rmb (Results 1 - 25 of 49) sorted by relevance

12

/freebsd-9.3-release/contrib/ofed/libibverbs/include/infiniband/
H A Darch.h56 * rmb() - read memory barrier. No loads may be reordered across this
68 #define rmb() mb() macro
75 * Only use lfence for mb() and rmb() because we don't care about
79 #define rmb() mb() macro
86 #define rmb() asm volatile("lwsync" ::: "memory") macro
93 #define rmb() mb() macro
100 #define rmb() mb() macro
107 #define rmb() asm volatile("membar #LoadLoad" ::: "memory") macro
114 #define rmb() mb() macro
123 #define rmb() m macro
[all...]
/freebsd-9.3-release/sys/i386/xen/
H A Dxen_clock_util.c66 rmb();
69 rmb();
90 rmb();
92 rmb();
H A Dclock.c232 rmb();
235 rmb();
267 rmb();
272 rmb();
290 rmb();
/freebsd-9.3-release/sys/amd64/include/xen/
H A Dxen-os.h132 #ifndef rmb
133 #define rmb() __asm__ __volatile__("lfence":::"memory"); macro
140 #define smp_rmb() rmb()
/freebsd-9.3-release/lib/libc/sys/
H A D__vdso_gettimeofday.c62 rmb();
75 rmb();
/freebsd-9.3-release/sys/dev/cxgb/
H A Dcxgb_osdep.h75 #define rmb() __asm__ __volatile__ ("lfence;": : :"memory") macro
79 #define rmb() mb() macro
83 #define rmb() mb() macro
86 #define rmb() mb() macro
/freebsd-9.3-release/sys/dev/e1000/
H A De1000_osdep.h115 #define rmb() __asm volatile("lfence" ::: "memory") macro
118 #define rmb() macro
/freebsd-9.3-release/sys/dev/ixgbe/
H A Dixgbe_osdep.h144 #define rmb() __asm volatile("lfence" ::: "memory") macro
147 #define rmb() macro
/freebsd-9.3-release/contrib/ofed/libmthca/src/
H A Dmthca.h60 #ifndef rmb
61 # define rmb() mb() macro
H A Dcq.c316 rmb();
/freebsd-9.3-release/contrib/ofed/libmlx4/src/
H A Dmlx4.h60 #ifndef rmb
61 # define rmb() mb() macro
H A Dcq.c217 rmb();
/freebsd-9.3-release/sys/arm/include/
H A Datomic.h52 #define rmb() macro
/freebsd-9.3-release/sys/i386/include/xen/
H A Dxen-os.h173 #define smp_rmb() rmb()
/freebsd-9.3-release/sys/sys/
H A Dbuf_ring.h157 rmb();
/freebsd-9.3-release/sys/xen/interface/io/
H A Dring.h34 #define xen_rmb() rmb()
/freebsd-9.3-release/sys/dev/vxge/
H A Dvxge-osdep.h267 #define rmb() __asm volatile("lfence" ::: "memory") macro
270 #define rmb() macro
/freebsd-9.3-release/sys/ia64/include/
H A Datomic.h34 #define rmb() mb() macro
/freebsd-9.3-release/sys/sparc64/include/
H A Datomic.h38 #define rmb() mb() macro
/freebsd-9.3-release/sys/amd64/include/
H A Datomic.h37 #define rmb() __asm __volatile("lfence;" : : : "memory") macro
/freebsd-9.3-release/sys/mips/include/
H A Datomic.h67 #define rmb() mips_sync() macro
/freebsd-9.3-release/sys/powerpc/include/
H A Datomic.h44 #define rmb() mb() macro
/freebsd-9.3-release/sys/dev/netmap/
H A Dnetmap_generic.c511 rmb();
H A Dnetmap_pipe.c258 rmb(); /* paired with the first wmb() in txsync */
/freebsd-9.3-release/sys/i386/include/
H A Datomic.h42 #define rmb() __asm __volatile("lock; addl $0,(%%esp)" : : : "memory", "cc") macro

Completed in 301 milliseconds

12