MEMORYBARRIER
MEMORYBARRIER(isp, SYNC_SFORDEV, 0, sizeof (*icbp), 0);
MEMORYBARRIER(isp, SYNC_IFORDEV, 0, sizeof(un), chan);
MEMORYBARRIER(isp, SYNC_IFORCPU, 0, sizeof(un), chan);
MEMORYBARRIER(isp, SYNC_SFORDEV, 0, ISP_FC_SCRLEN, chan);
MEMORYBARRIER(isp, SYNC_SFORCPU, 0, ISP_FC_SCRLEN, chan);
MEMORYBARRIER(isp, SYNC_ATIOQ, oop, QENTRY_LEN, -1);
MEMORYBARRIER(isp, SYNC_RESULT, cptr, QENTRY_LEN, -1);
MEMORYBARRIER(isp, SYNC_REQUEST, 0, ISP_QUEUE_SIZE(RQUEST_QUEUE_LEN(isp)), -1);
MEMORYBARRIER(isp, SYNC_IFORDEV, 0, 2 * QENTRY_LEN, 0);
MEMORYBARRIER(isp, SYNC_IFORCPU, QENTRY_LEN, QENTRY_LEN, 0);
MEMORYBARRIER(isp, SYNC_REG, regoff, 4, -1);
MEMORYBARRIER(isp, SYNC_REG, regoff, 2, -1);
MEMORYBARRIER(isp, SYNC_REQUEST, isp->isp_reqidx, QENTRY_LEN, -1); \
MEMORYBARRIER(isp, SYNC_REQUEST, isp->isp_reqidx, QENTRY_LEN, -1); \