Searched refs:wc_wmb (Results 1 - 6 of 6) sorted by relevance

/freebsd-10-stable/contrib/ofed/libibverbs/include/infiniband/
H A Darch.h60 * wc_wmb() - flush write combine buffers. No write-combined writes
70 #define wc_wmb() mb() macro
81 #define wc_wmb() asm volatile("sfence" ::: "memory") macro
88 #define wc_wmb() wmb() macro
95 #define wc_wmb() asm volatile("fwb" ::: "memory") macro
102 #define wc_wmb() wmb() macro
109 #define wc_wmb() wmb() macro
116 #define wc_wmb() wmb() macro
125 #define wc_wmb() wmb() macro
/freebsd-10-stable/contrib/ofed/libmlx4/src/
H A Dmlx4.h68 #ifndef wc_wmb
71 #define wc_wmb() asm volatile("lock; addl $0,0(%%esp) " ::: "memory") macro
73 #define wc_wmb() asm volatile("sfence" ::: "memory") macro
75 #define wc_wmb() asm volatile("fwb" ::: "memory") macro
77 #define wc_wmb() wmb() macro
H A Dqp.c419 wc_wmb();
/freebsd-10-stable/contrib/ofed/libcxgb4/src/
H A Dt4.h377 wc_wmb();
490 wc_wmb();
501 wc_wmb();
523 wc_wmb();
534 wc_wmb();
H A Dqp.c59 wc_wmb();
302 wc_wmb();
/freebsd-10-stable/sys/ofed/drivers/infiniband/hw/mlx4/
H A Dqp.c116 #ifndef wc_wmb
118 #define wc_wmb() asm volatile("lock; addl $0,0(%%esp) " ::: "memory") macro
120 #define wc_wmb() asm volatile("sfence" ::: "memory") macro
122 #define wc_wmb() asm volatile("fwb" ::: "memory") macro
124 #define wc_wmb() wmb() macro
3293 wc_wmb();

Completed in 69 milliseconds