|
@@ -670,6 +670,12 @@ static inline int dmaengine_resume(struct dma_chan *chan)
|
|
return dmaengine_device_control(chan, DMA_RESUME, 0);
|
|
return dmaengine_device_control(chan, DMA_RESUME, 0);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+static inline enum dma_status dmaengine_tx_status(struct dma_chan *chan,
|
|
|
|
+ dma_cookie_t cookie, struct dma_tx_state *state)
|
|
|
|
+{
|
|
|
|
+ return chan->device->device_tx_status(chan, cookie, state);
|
|
|
|
+}
|
|
|
|
+
|
|
static inline dma_cookie_t dmaengine_submit(struct dma_async_tx_descriptor *desc)
|
|
static inline dma_cookie_t dmaengine_submit(struct dma_async_tx_descriptor *desc)
|
|
{
|
|
{
|
|
return desc->tx_submit(desc);
|
|
return desc->tx_submit(desc);
|