Searched refs:wmb (Results 1 - 25 of 72) sorted by relevance

123

/freebsd-9.3-release/contrib/ofed/libibverbs/include/infiniband/
H A Darch.h58 * wmb() - write memory barrier. No stores may be reordered across
69 #define wmb() asm volatile("" ::: "memory") macro
80 #define wmb() asm volatile("" ::: "memory") macro
87 #define wmb() mb() macro
88 #define wc_wmb() wmb()
94 #define wmb() mb() macro
101 #define wmb() mb() macro
102 #define wc_wmb() wmb()
108 #define wmb() asm volatile("membar #StoreStore" ::: "memory") macro
109 #define wc_wmb() wmb()
115 #define wmb macro
124 #define wmb macro
[all...]
/freebsd-9.3-release/sys/amd64/include/xen/
H A Dxen-os.h135 #ifndef wmb
136 #define wmb() barrier() macro
141 #define smp_wmb() wmb()
/freebsd-9.3-release/sys/dev/cxgb/
H A Dcxgb_osdep.h74 #define wmb() __asm__ __volatile__ ("sfence;": : :"memory") macro
78 #define wmb() mb() macro
82 #define wmb() mb() macro
85 #define wmb() mb() macro
/freebsd-9.3-release/sys/dev/mxge/
H A Dif_mxge_var.h325 #define wmb() __asm__ __volatile__ ("sfence;": : :"memory") macro
327 #define wmb() __asm__ __volatile__ ("membar #MemIssue": : :"memory") macro
329 #define wmb() __asm__ __volatile__ ("stbar;": : :"memory") macro
331 #define wmb() /* XXX just to make this compile */ macro
H A Dif_mxge.c767 wmb();
769 wmb();
802 wmb();
824 wmb();
826 wmb();
864 wmb();
872 wmb();
1003 wmb();
1028 wmb();
1030 wmb();
[all...]
/freebsd-9.3-release/sys/ofed/drivers/infiniband/hw/mthca/
H A Dmthca_doorbell.h105 wmb();
H A Dmthca_srq.c562 wmb();
577 wmb();
651 wmb();
/freebsd-9.3-release/contrib/ofed/libmthca/src/
H A Dsrq.c157 wmb();
173 wmb();
245 wmb();
H A Dqp.c298 wmb();
411 wmb();
430 wmb();
484 wmb();
491 wmb();
661 wmb();
692 wmb();
699 wmb();
772 wmb();
H A Dcq.c157 wmb();
477 wmb();
521 wmb();
587 wmb();
H A Dmthca.h64 #ifndef wmb
65 # define wmb() mb() macro
/freebsd-9.3-release/contrib/ofed/libmlx4/src/
H A Dqp.c170 wmb();
334 wmb(); /* see comment below */
362 wmb();
384 wmb();
411 wmb();
431 wmb();
498 wmb();
H A Dmlx4.h64 #ifndef wmb
65 # define wmb() mb() macro
77 #define wc_wmb() wmb()
H A Dcq.c383 wmb();
450 wmb();
H A Dsrq.c117 wmb();
/freebsd-9.3-release/sys/dev/xen/console/
H A Dxencons_ring.c74 wmb();
/freebsd-9.3-release/sys/ofed/include/linux/mlx4/
H A Dcq.h127 wmb();
/freebsd-9.3-release/sys/dev/e1000/
H A De1000_osdep.h114 #define wmb() __asm volatile("sfence" ::: "memory") macro
119 #define wmb() macro
/freebsd-9.3-release/sys/dev/ixgbe/
H A Dixgbe_osdep.h143 #define wmb() __asm volatile("sfence" ::: "memory") macro
148 #define wmb() macro
/freebsd-9.3-release/sys/ofed/drivers/net/mlx4/
H A Den_tx.c395 wmb();
460 wmb();
468 wmb();
613 wmb();
866 wmb();
891 wmb();
894 wmb();
899 wmb();
905 wmb();
907 wmb();
[all...]
/freebsd-9.3-release/sys/dev/netmap/
H A Dnetmap_pipe.c232 wmb(); /* make sure the slots are updated before publishing them */
241 wmb(); /* make sure rxkring->nr_hwtail is updated before notifying */
258 rmb(); /* paired with the first wmb() in txsync */
263 wmb(); /* make sure nr_hwcur is updated before notifying */
/freebsd-9.3-release/sys/dev/vxge/
H A Dvxge-osdep.h266 #define wmb() __asm volatile("sfence" ::: "memory") macro
271 #define wmb() macro
275 #define vxge_os_wmb() wmb()
/freebsd-9.3-release/sys/xen/
H A Dgnttab.c144 wmb();
160 wmb();
266 wmb();
/freebsd-9.3-release/sys/arm/include/
H A Datomic.h51 #define wmb() macro
/freebsd-9.3-release/sys/i386/include/xen/
H A Dxen-os.h174 #define smp_wmb() wmb()

Completed in 193 milliseconds

123