Lines Matching refs:async_tx
308 struct dma_async_tx_descriptor async_tx; member
455 container_of(tx, struct xilinx_dma_tx_descriptor, async_tx)
805 callback = desc->async_tx.callback; in xilinx_dma_chan_handle_cyclic()
806 callback_param = desc->async_tx.callback_param; in xilinx_dma_chan_handle_cyclic()
837 dmaengine_desc_get_callback(&desc->async_tx, &cb); in xilinx_dma_chan_desc_cleanup()
845 dma_run_dependencies(&desc->async_tx); in xilinx_dma_chan_desc_cleanup()
1238 head_desc->async_tx.phys); in xilinx_cdma_start_transfer()
1306 head_desc->async_tx.phys); in xilinx_dma_start_transfer()
1311 head_desc->async_tx.phys); in xilinx_dma_start_transfer()
1315 head_desc->async_tx.phys); in xilinx_dma_start_transfer()
1319 head_desc->async_tx.phys); in xilinx_dma_start_transfer()
1404 dma_cookie_complete(&desc->async_tx); in xilinx_dma_complete_descriptor()
1553 tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1558 cdma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1563 axidma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1658 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_vdma_dma_prep_interleaved()
1659 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_vdma_dma_prep_interleaved()
1660 async_tx_ack(&desc->async_tx); in xilinx_vdma_dma_prep_interleaved()
1698 desc->async_tx.phys = segment->phys; in xilinx_vdma_dma_prep_interleaved()
1700 return &desc->async_tx; in xilinx_vdma_dma_prep_interleaved()
1733 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_cdma_prep_memcpy()
1734 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_cdma_prep_memcpy()
1753 desc->async_tx.phys = segment->phys; in xilinx_cdma_prep_memcpy()
1756 return &desc->async_tx; in xilinx_cdma_prep_memcpy()
1796 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_dma_prep_slave_sg()
1797 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_dma_prep_slave_sg()
1844 desc->async_tx.phys = segment->phys; in xilinx_dma_prep_slave_sg()
1855 return &desc->async_tx; in xilinx_dma_prep_slave_sg()
1903 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_dma_prep_dma_cyclic()
1904 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_dma_prep_dma_cyclic()
1944 desc->async_tx.phys = head_segment->phys; in xilinx_dma_prep_dma_cyclic()
1962 return &desc->async_tx; in xilinx_dma_prep_dma_cyclic()
2003 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_dma_prep_interleaved()
2004 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_dma_prep_interleaved()
2035 desc->async_tx.phys = segment->phys; in xilinx_dma_prep_interleaved()
2046 return &desc->async_tx; in xilinx_dma_prep_interleaved()