Lines Matching refs:async_tx
367 struct dma_async_tx_descriptor async_tx; member
518 container_of(tx, struct xilinx_dma_tx_descriptor, async_tx)
1002 callback = desc->async_tx.callback; in xilinx_dma_chan_handle_cyclic()
1003 callback_param = desc->async_tx.callback_param; in xilinx_dma_chan_handle_cyclic()
1046 dmaengine_desc_get_callback_invoke(&desc->async_tx, &result); in xilinx_dma_chan_desc_cleanup()
1050 dma_run_dependencies(&desc->async_tx); in xilinx_dma_chan_desc_cleanup()
1463 head_desc->async_tx.phys); in xilinx_cdma_start_transfer()
1531 head_desc->async_tx.phys); in xilinx_dma_start_transfer()
1612 head_desc->async_tx.phys); in xilinx_mcdma_start_transfer()
1676 dma_cookie_complete(&desc->async_tx); in xilinx_dma_complete_descriptor()
1895 tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1900 cdma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1905 axidma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1911 aximcdma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
2006 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_vdma_dma_prep_interleaved()
2007 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_vdma_dma_prep_interleaved()
2008 async_tx_ack(&desc->async_tx); in xilinx_vdma_dma_prep_interleaved()
2046 desc->async_tx.phys = segment->phys; in xilinx_vdma_dma_prep_interleaved()
2048 return &desc->async_tx; in xilinx_vdma_dma_prep_interleaved()
2081 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_cdma_prep_memcpy()
2082 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_cdma_prep_memcpy()
2101 desc->async_tx.phys = segment->phys; in xilinx_cdma_prep_memcpy()
2104 return &desc->async_tx; in xilinx_cdma_prep_memcpy()
2144 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_dma_prep_slave_sg()
2145 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_dma_prep_slave_sg()
2192 desc->async_tx.phys = segment->phys; in xilinx_dma_prep_slave_sg()
2203 return &desc->async_tx; in xilinx_dma_prep_slave_sg()
2251 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_dma_prep_dma_cyclic()
2252 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_dma_prep_dma_cyclic()
2292 desc->async_tx.phys = head_segment->phys; in xilinx_dma_prep_dma_cyclic()
2310 return &desc->async_tx; in xilinx_dma_prep_dma_cyclic()
2351 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_mcdma_prep_slave_sg()
2352 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_mcdma_prep_slave_sg()
2396 desc->async_tx.phys = segment->phys; in xilinx_mcdma_prep_slave_sg()
2407 return &desc->async_tx; in xilinx_mcdma_prep_slave_sg()