]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/dma/fsldma.c
dmaengine: provide helper for setting txstate
[mv-sheeva.git] / drivers / dma / fsldma.c
index ca5e8a3dce72ff6cf7d9b8ea6552a401cb5981a5..cb1924f46c9ebf0bbc003f8fbf1a758916b1752c 100644 (file)
@@ -987,11 +987,7 @@ static enum dma_status fsl_tx_status(struct dma_chan *dchan,
        last_used = dchan->cookie;
        last_complete = chan->completed_cookie;
 
-       if (txstate) {
-               txstate->last = last_complete;
-               txstate->used = last_used;
-               txstate->residue = 0;
-       }
+       dma_set_tx_state(txstate, last_complete, last_used, 0);
 
        return dma_async_is_complete(cookie, last_complete, last_used);
 }