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

123

/freebsd-10.2-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-10.2-release/sys/xen/
H A Dxen-os.h85 #define xen_rmb() rmb()
/freebsd-10.2-release/lib/libc/sys/
H A D__vdso_gettimeofday.c62 rmb();
75 rmb();
/freebsd-10.2-release/sys/dev/cxgb/
H A Dcxgb_osdep.h77 #define rmb() __asm__ __volatile__ ("lfence;": : :"memory") macro
81 #define rmb() mb() macro
85 #define rmb() mb() macro
88 #define rmb() mb() macro
/freebsd-10.2-release/sys/dev/xen/timer/
H A Dtimer.c219 rmb();
224 rmb();
298 rmb();
301 rmb();
/freebsd-10.2-release/sys/dev/e1000/
H A De1000_osdep.h114 #define rmb() __asm volatile("lfence" ::: "memory") macro
117 #define rmb() macro
/freebsd-10.2-release/sys/dev/ixgbe/
H A Dixgbe_osdep.h145 #define rmb() __asm volatile("lfence" ::: "memory") macro
148 #define rmb() macro
/freebsd-10.2-release/contrib/ofed/libmthca/src/
H A Dmthca.h60 #ifndef rmb
61 # define rmb() mb() macro
H A Dcq.c316 rmb();
/freebsd-10.2-release/contrib/ofed/libmlx4/src/
H A Dmlx4.h60 #ifndef rmb
61 # define rmb() mb() macro
H A Dcq.c218 rmb();
/freebsd-10.2-release/sys/dev/drm2/
H A Ddrm_os_freebsd.h126 #define DRM_READMEMORYBARRIER() rmb()
129 #define smp_rmb() rmb()
/freebsd-10.2-release/sys/dev/netmap/
H A Dif_vtnet_netmap.h129 rmb();
294 rmb();
/freebsd-10.2-release/sys/powerpc/include/
H A Datomic.h52 #define rmb() __asm __volatile("lwsync" : : : "memory") macro
58 #define rmb() __asm __volatile("sync" : : : "memory") macro
/freebsd-10.2-release/sys/dev/hyperv/vmbus/
H A Dhv_ring_buffer.c201 rmb();
/freebsd-10.2-release/sys/xen/interface/io/
H A Dring.h34 #define xen_rmb() rmb()
/freebsd-10.2-release/sys/sys/
H A Dbuf_ring.h83 rmb();
/freebsd-10.2-release/sys/dev/vxge/
H A Dvxge-osdep.h267 #define rmb() __asm volatile("lfence" ::: "memory") macro
270 #define rmb() macro
/freebsd-10.2-release/lib/libc/gen/
H A Dsem.c443 rmb();
/freebsd-10.2-release/sys/sparc64/include/
H A Datomic.h38 #define rmb() mb() macro
/freebsd-10.2-release/sys/amd64/include/
H A Datomic.h37 #define rmb() __asm __volatile("lfence;" : : : "memory") macro
/freebsd-10.2-release/sys/ia64/include/
H A Datomic.h34 #define rmb() mb() macro
/freebsd-10.2-release/sys/mips/include/
H A Datomic.h63 #define rmb() mips_sync() macro
/freebsd-10.2-release/sys/dev/virtio/
H A Dvirtqueue.c551 rmb();
/freebsd-10.2-release/sys/i386/include/
H A Datomic.h42 #define rmb() __asm __volatile("lock; addl $0,(%%esp)" : : : "memory", "cc") macro

Completed in 394 milliseconds

123