Lines Matching refs:async_tx
189 struct dma_async_tx_descriptor async_tx; member
315 container_of(tx, struct mv_xor_v2_sw_desc, async_tx); in mv_xor_v2_tx_submit()
321 __func__, sw_desc, &sw_desc->async_tx); in mv_xor_v2_tx_submit()
362 if (async_tx_test_ack(&sw_desc->async_tx)) { in mv_xor_v2_prep_sw_desc()
402 sw_desc->async_tx.flags = flags; in mv_xor_v2_prep_dma_memcpy()
431 return &sw_desc->async_tx; in mv_xor_v2_prep_dma_memcpy()
458 sw_desc->async_tx.flags = flags; in mv_xor_v2_prep_dma_xor()
490 return &sw_desc->async_tx; in mv_xor_v2_prep_dma_xor()
520 return &sw_desc->async_tx; in mv_xor_v2_prep_dma_interrupt()
584 if (next_pending_sw_desc->async_tx.cookie > 0) { in mv_xor_v2_tasklet()
590 dma_cookie_complete(&next_pending_sw_desc->async_tx); in mv_xor_v2_tasklet()
592 dma_descriptor_unmap(&next_pending_sw_desc->async_tx); in mv_xor_v2_tasklet()
594 &next_pending_sw_desc->async_tx, NULL); in mv_xor_v2_tasklet()
597 dma_run_dependencies(&next_pending_sw_desc->async_tx); in mv_xor_v2_tasklet()
830 dma_async_tx_descriptor_init(&sw_desc->async_tx, in mv_xor_v2_probe()
832 sw_desc->async_tx.tx_submit = mv_xor_v2_tx_submit; in mv_xor_v2_probe()
833 async_tx_ack(&sw_desc->async_tx); in mv_xor_v2_probe()