Lines Matching refs:async_tx
179 struct dma_async_tx_descriptor async_tx; member
304 container_of(tx, struct mv_xor_v2_sw_desc, async_tx); in mv_xor_v2_tx_submit()
310 __func__, sw_desc, &sw_desc->async_tx); in mv_xor_v2_tx_submit()
351 if (async_tx_test_ack(&sw_desc->async_tx)) { in mv_xor_v2_prep_sw_desc()
391 sw_desc->async_tx.flags = flags; in mv_xor_v2_prep_dma_memcpy()
420 return &sw_desc->async_tx; in mv_xor_v2_prep_dma_memcpy()
447 sw_desc->async_tx.flags = flags; in mv_xor_v2_prep_dma_xor()
479 return &sw_desc->async_tx; in mv_xor_v2_prep_dma_xor()
509 return &sw_desc->async_tx; in mv_xor_v2_prep_dma_interrupt()
573 if (next_pending_sw_desc->async_tx.cookie > 0) { in mv_xor_v2_tasklet()
579 dma_cookie_complete(&next_pending_sw_desc->async_tx); in mv_xor_v2_tasklet()
581 dma_descriptor_unmap(&next_pending_sw_desc->async_tx); in mv_xor_v2_tasklet()
583 &next_pending_sw_desc->async_tx, NULL); in mv_xor_v2_tasklet()
586 dma_run_dependencies(&next_pending_sw_desc->async_tx); in mv_xor_v2_tasklet()
819 dma_async_tx_descriptor_init(&sw_desc->async_tx, in mv_xor_v2_probe()
821 sw_desc->async_tx.tx_submit = mv_xor_v2_tx_submit; in mv_xor_v2_probe()
822 async_tx_ack(&sw_desc->async_tx); in mv_xor_v2_probe()