Lines Matching refs:tx_desc
111 if (!async_tx_test_ack(&desc->tx_desc))
148 desc->tx_desc.cookie, cmd);
155 ret, desc->tx_desc.cookie, cmd);
170 __func__, desc->tx_desc.cookie, cmd);
193 struct dma_async_tx_descriptor *tx_desc;
212 tx_desc = &desc->tx_desc;
214 tx_desc = NULL;
225 desc->tx_desc.cookie, desc->status);
227 dma_cookie_complete(tx_desc);
228 dma_descriptor_unmap(tx_desc);
235 if (tx_desc) {
236 dmaengine_desc_get_callback_invoke(tx_desc, NULL);
238 dma_run_dependencies(tx_desc);
270 chan = container_of(desc->tx_desc.chan, struct ccp_dma_chan,
274 __func__, desc->tx_desc.cookie, err);
297 static dma_cookie_t ccp_tx_submit(struct dma_async_tx_descriptor *tx_desc)
299 struct ccp_dma_desc *desc = container_of(tx_desc, struct ccp_dma_desc,
300 tx_desc);
305 chan = container_of(tx_desc->chan, struct ccp_dma_chan, dma_chan);
309 cookie = dma_cookie_assign(tx_desc);
340 dma_async_tx_descriptor_init(&desc->tx_desc, &chan->dma_chan);
341 desc->tx_desc.flags = flags;
342 desc->tx_desc.tx_submit = ccp_tx_submit;
503 return &desc->tx_desc;
517 return &desc->tx_desc;
561 if (desc->tx_desc.cookie != cookie)