Lines Matching refs:async_tx
367 struct dma_async_tx_descriptor async_tx; member
520 container_of(tx, struct xilinx_dma_tx_descriptor, async_tx)
1004 callback = desc->async_tx.callback; in xilinx_dma_chan_handle_cyclic()
1005 callback_param = desc->async_tx.callback_param; in xilinx_dma_chan_handle_cyclic()
1048 dmaengine_desc_get_callback_invoke(&desc->async_tx, &result); in xilinx_dma_chan_desc_cleanup()
1052 dma_run_dependencies(&desc->async_tx); in xilinx_dma_chan_desc_cleanup()
1472 head_desc->async_tx.phys); in xilinx_cdma_start_transfer()
1540 head_desc->async_tx.phys); in xilinx_dma_start_transfer()
1621 head_desc->async_tx.phys); in xilinx_mcdma_start_transfer()
1685 dma_cookie_complete(&desc->async_tx); in xilinx_dma_complete_descriptor()
1904 tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1909 cdma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1914 axidma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1920 aximcdma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
2017 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_vdma_dma_prep_interleaved()
2018 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_vdma_dma_prep_interleaved()
2019 async_tx_ack(&desc->async_tx); in xilinx_vdma_dma_prep_interleaved()
2057 desc->async_tx.phys = segment->phys; in xilinx_vdma_dma_prep_interleaved()
2059 return &desc->async_tx; in xilinx_vdma_dma_prep_interleaved()
2092 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_cdma_prep_memcpy()
2093 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_cdma_prep_memcpy()
2112 desc->async_tx.phys = segment->phys; in xilinx_cdma_prep_memcpy()
2115 return &desc->async_tx; in xilinx_cdma_prep_memcpy()
2155 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_dma_prep_slave_sg()
2156 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_dma_prep_slave_sg()
2203 desc->async_tx.phys = segment->phys; in xilinx_dma_prep_slave_sg()
2214 return &desc->async_tx; in xilinx_dma_prep_slave_sg()
2262 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_dma_prep_dma_cyclic()
2263 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_dma_prep_dma_cyclic()
2303 desc->async_tx.phys = head_segment->phys; in xilinx_dma_prep_dma_cyclic()
2321 return &desc->async_tx; in xilinx_dma_prep_dma_cyclic()
2362 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_mcdma_prep_slave_sg()
2363 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_mcdma_prep_slave_sg()
2407 desc->async_tx.phys = segment->phys; in xilinx_mcdma_prep_slave_sg()
2418 return &desc->async_tx; in xilinx_mcdma_prep_slave_sg()