MAPLE_DMA_IDLE
if (u->u_dma_stat == MAPLE_DMA_IDLE ||
if (u->u_dma_stat == MAPLE_DMA_IDLE) {
if (u->u_dma_stat != MAPLE_DMA_IDLE) {
KASSERT(st != MAPLE_DMA_IDLE && st != MAPLE_DMA_RETRY);
KASSERT(u->u_saved_dma_stat != MAPLE_DMA_IDLE);
u->u_saved_dma_stat = MAPLE_DMA_IDLE;
if (u->u_dma_stat == MAPLE_DMA_IDLE)
u->u_dma_stat = MAPLE_DMA_IDLE;
u->u_dma_stat = MAPLE_DMA_IDLE;
u->u_dma_stat = MAPLE_DMA_IDLE;
u->u_dma_stat = MAPLE_DMA_IDLE;
u->u_dma_stat = MAPLE_DMA_IDLE;
sc->sc_unit[port][subunit].u_dma_stat = MAPLE_DMA_IDLE;
u->u_dma_stat = MAPLE_DMA_IDLE;
if (u->u_dma_stat == MAPLE_DMA_IDLE) {
KASSERT(u->u_dma_stat == MAPLE_DMA_IDLE);
if (u->u_dma_stat == MAPLE_DMA_IDLE && u->u_noping == 0) {