Lines Matching defs:async_tx
57 * @async_tx: base DMA asynchronous transaction descriptor
73 struct dma_async_tx_descriptor async_tx;
94 #define to_rcar_dmac_desc(d) container_of(d, struct rcar_dmac_desc, async_tx)
409 else if (desc->async_tx.callback)
513 dma_async_tx_descriptor_init(&desc->async_tx, &chan->chan);
514 desc->async_tx.tx_submit = rcar_dmac_tx_submit;
568 if (async_tx_test_ack(&desc->async_tx)) {
923 desc->async_tx.flags = dma_flags;
924 desc->async_tx.cookie = -EBUSY;
1020 return &desc->async_tx;
1324 if (cookie != desc->async_tx.cookie) {
1326 if (cookie == desc->async_tx.cookie)
1330 if (cookie == desc->async_tx.cookie)
1334 if (cookie == desc->async_tx.cookie)
1611 dmaengine_desc_get_callback(&desc->async_tx, &cb);
1627 dma_cookie_complete(&desc->async_tx);
1630 dmaengine_desc_get_callback(&desc->async_tx, &cb);