wmb
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
#define smp_wmb() wmb()
#ifdef wmb
#define __io_bw() wmb()
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb(); /* make sure cache is updated. */
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb(); /* keep prod updates ordered */
wmb();
wmb();
wmb(); /* keep prod updates ordered */
wmb();
wmb();
#define ECORE_SMP_WMB() wmb()
#define ECORE_MMIOWB() wmb()
wmb(); /* write descriptors before telling HW */
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb(); /* necessary ? */
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
#define DRM_WRITEMEMORYBARRIER() wmb()
#define smp_wmb() wmb()
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
#define irdma_wmb() wmb()
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb(); /* ensure HW sees CQ consumer before we post new buffers */
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb(); /* force write every 32 bytes */
wmb(); /* barrier before setting valid flag */
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
#define OSAL_SMP_WMB(dev) wmb()
#define OSAL_WMB(dev) wmb()
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb();
wmb(); /* Ensure ring contents visible */
wmb();
wmb();
wmb();
wmb(); /* barrier so backend seens requests */
wmb();
wmb();
#define xen_wmb() wmb()