QWX_DMA_LEN
} else if (sc->fwmem == NULL || QWX_DMA_LEN(sc->fwmem) < total_size) {
if (sc->m3_mem == NULL || QWX_DMA_LEN(sc->m3_mem) < len) {
size = QWX_DMA_LEN(sc->m3_mem);
QWX_DMA_LEN(psc->chan_ctxt), BUS_DMASYNC_PREWRITE);
QWX_DMA_LEN(psc->event_ctxt), BUS_DMASYNC_PREWRITE);
QWX_DMA_LEN(psc->cmd_ctxt), BUS_DMASYNC_PREWRITE);
QWX_DMA_LEN(psc->cmd_ctxt), BUS_DMASYNC_POSTREAD);
QWX_DMA_LEN(psc->cmd_ctxt), BUS_DMASYNC_PREWRITE);
0, QWX_DMA_LEN(ring->dmamem), BUS_DMASYNC_PREWRITE);
QWX_DMA_LEN(psc->chan_ctxt), BUS_DMASYNC_PREWRITE);
QWX_DMA_LEN(psc->chan_ctxt), BUS_DMASYNC_PREWRITE);
QWX_DMA_LEN(ring->dmamem), BUS_DMASYNC_PREWRITE);
if (psc->amss_data == NULL || QWX_DMA_LEN(psc->amss_data) < len) {
if (psc->amss_vec == NULL || QWX_DMA_LEN(psc->amss_vec) < vec_size) {
QWX_DMA_LEN(psc->event_ctxt), BUS_DMASYNC_POSTREAD);
0, QWX_DMA_LEN(ring->dmamem), BUS_DMASYNC_POSTREAD);
QWX_DMA_LEN(psc->event_ctxt), BUS_DMASYNC_PREWRITE);
QWX_DMA_LEN(psc->chan_ctxt),
QWX_DMA_LEN(psc->event_ctxt), BUS_DMASYNC_POSTREAD);
0, QWX_DMA_LEN(ring->dmamem), BUS_DMASYNC_POSTREAD);
QWX_DMA_LEN(psc->event_ctxt), BUS_DMASYNC_PREWRITE);