Lines Matching refs:async_tx
370 struct dma_async_tx_descriptor async_tx; member
527 container_of(tx, struct xilinx_dma_tx_descriptor, async_tx)
1033 dmaengine_desc_get_callback(&desc->async_tx, &cb); in xilinx_dma_chan_handle_cyclic()
1076 dmaengine_desc_get_callback_invoke(&desc->async_tx, &result); in xilinx_dma_chan_desc_cleanup()
1080 dma_run_dependencies(&desc->async_tx); in xilinx_dma_chan_desc_cleanup()
1499 head_desc->async_tx.phys); in xilinx_cdma_start_transfer()
1567 head_desc->async_tx.phys); in xilinx_dma_start_transfer()
1651 head_desc->async_tx.phys); in xilinx_mcdma_start_transfer()
1736 dma_cookie_complete(&desc->async_tx); in xilinx_dma_complete_descriptor()
1948 tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1953 cdma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1958 axidma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1964 aximcdma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
2061 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_vdma_dma_prep_interleaved()
2062 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_vdma_dma_prep_interleaved()
2063 async_tx_ack(&desc->async_tx); in xilinx_vdma_dma_prep_interleaved()
2101 desc->async_tx.phys = segment->phys; in xilinx_vdma_dma_prep_interleaved()
2103 return &desc->async_tx; in xilinx_vdma_dma_prep_interleaved()
2136 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_cdma_prep_memcpy()
2137 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_cdma_prep_memcpy()
2156 desc->async_tx.phys = segment->phys; in xilinx_cdma_prep_memcpy()
2159 return &desc->async_tx; in xilinx_cdma_prep_memcpy()
2199 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_dma_prep_slave_sg()
2200 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_dma_prep_slave_sg()
2247 desc->async_tx.phys = segment->phys; in xilinx_dma_prep_slave_sg()
2259 desc->async_tx.metadata_ops = &xilinx_dma_metadata_ops; in xilinx_dma_prep_slave_sg()
2261 return &desc->async_tx; in xilinx_dma_prep_slave_sg()
2309 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_dma_prep_dma_cyclic()
2310 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_dma_prep_dma_cyclic()
2350 desc->async_tx.phys = head_segment->phys; in xilinx_dma_prep_dma_cyclic()
2368 return &desc->async_tx; in xilinx_dma_prep_dma_cyclic()
2409 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_mcdma_prep_slave_sg()
2410 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_mcdma_prep_slave_sg()
2454 desc->async_tx.phys = segment->phys; in xilinx_mcdma_prep_slave_sg()
2465 return &desc->async_tx; in xilinx_mcdma_prep_slave_sg()