Loading include/spdk/barrier.h +3 −0 Original line number Diff line number Diff line Loading @@ -42,7 +42,10 @@ extern "C" { #endif /** Write memory barrier */ #define spdk_wmb() __asm volatile("sfence" ::: "memory") /** Full read/write memory barrier */ #define spdk_mb() __asm volatile("mfence" ::: "memory") #ifdef __cplusplus Loading Loading
include/spdk/barrier.h +3 −0 Original line number Diff line number Diff line Loading @@ -42,7 +42,10 @@ extern "C" { #endif /** Write memory barrier */ #define spdk_wmb() __asm volatile("sfence" ::: "memory") /** Full read/write memory barrier */ #define spdk_mb() __asm volatile("mfence" ::: "memory") #ifdef __cplusplus Loading