Lines Matching refs:async_tx
73 struct dma_async_tx_descriptor async_tx; member
94 #define to_rcar_dmac_desc(d) container_of(d, struct rcar_dmac_desc, async_tx)
399 else if (desc->async_tx.callback) in rcar_dmac_chan_start_xfer()
503 dma_async_tx_descriptor_init(&desc->async_tx, &chan->chan); in rcar_dmac_desc_alloc()
504 desc->async_tx.tx_submit = rcar_dmac_tx_submit; in rcar_dmac_desc_alloc()
558 if (async_tx_test_ack(&desc->async_tx)) { in rcar_dmac_desc_recycle_acked()
910 desc->async_tx.flags = dma_flags; in rcar_dmac_chan_prep_sg()
911 desc->async_tx.cookie = -EBUSY; in rcar_dmac_chan_prep_sg()
1007 return &desc->async_tx; in rcar_dmac_chan_prep_sg()
1308 if (cookie != desc->async_tx.cookie) { in rcar_dmac_chan_get_residue()
1310 if (cookie == desc->async_tx.cookie) in rcar_dmac_chan_get_residue()
1314 if (cookie == desc->async_tx.cookie) in rcar_dmac_chan_get_residue()
1318 if (cookie == desc->async_tx.cookie) in rcar_dmac_chan_get_residue()
1576 dmaengine_desc_get_callback(&desc->async_tx, &cb); in rcar_dmac_isr_channel_thread()
1592 dma_cookie_complete(&desc->async_tx); in rcar_dmac_isr_channel_thread()
1595 dmaengine_desc_get_callback(&desc->async_tx, &cb); in rcar_dmac_isr_channel_thread()