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()
1471 head_desc->async_tx.phys); in xilinx_cdma_start_transfer()
1539 head_desc->async_tx.phys); in xilinx_dma_start_transfer()
1620 head_desc->async_tx.phys); in xilinx_mcdma_start_transfer()
1695 dma_cookie_complete(&desc->async_tx); in xilinx_dma_complete_descriptor()
1914 tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1919 cdma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1924 axidma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1930 aximcdma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
2027 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_vdma_dma_prep_interleaved()
2028 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_vdma_dma_prep_interleaved()
2029 async_tx_ack(&desc->async_tx); in xilinx_vdma_dma_prep_interleaved()
2067 desc->async_tx.phys = segment->phys; in xilinx_vdma_dma_prep_interleaved()
2069 return &desc->async_tx; in xilinx_vdma_dma_prep_interleaved()
2102 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_cdma_prep_memcpy()
2103 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_cdma_prep_memcpy()
2122 desc->async_tx.phys = segment->phys; in xilinx_cdma_prep_memcpy()
2125 return &desc->async_tx; in xilinx_cdma_prep_memcpy()
2165 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_dma_prep_slave_sg()
2166 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_dma_prep_slave_sg()
2213 desc->async_tx.phys = segment->phys; in xilinx_dma_prep_slave_sg()
2224 return &desc->async_tx; in xilinx_dma_prep_slave_sg()
2272 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_dma_prep_dma_cyclic()
2273 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_dma_prep_dma_cyclic()
2313 desc->async_tx.phys = head_segment->phys; in xilinx_dma_prep_dma_cyclic()
2331 return &desc->async_tx; in xilinx_dma_prep_dma_cyclic()
2372 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_mcdma_prep_slave_sg()
2373 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_mcdma_prep_slave_sg()
2417 desc->async_tx.phys = segment->phys; in xilinx_mcdma_prep_slave_sg()
2428 return &desc->async_tx; in xilinx_mcdma_prep_slave_sg()