Lines Matching refs:async_tx
373 struct dma_async_tx_descriptor async_tx; member
530 container_of(tx, struct xilinx_dma_tx_descriptor, async_tx)
1036 dmaengine_desc_get_callback(&desc->async_tx, &cb); in xilinx_dma_chan_handle_cyclic()
1079 dmaengine_desc_get_callback_invoke(&desc->async_tx, &result); in xilinx_dma_chan_desc_cleanup()
1083 dma_run_dependencies(&desc->async_tx); in xilinx_dma_chan_desc_cleanup()
1504 head_desc->async_tx.phys); in xilinx_cdma_start_transfer()
1572 head_desc->async_tx.phys); in xilinx_dma_start_transfer()
1656 head_desc->async_tx.phys); in xilinx_mcdma_start_transfer()
1741 dma_cookie_complete(&desc->async_tx); in xilinx_dma_complete_descriptor()
1953 tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1958 cdma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1963 axidma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1969 aximcdma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
2070 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_vdma_dma_prep_interleaved()
2071 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_vdma_dma_prep_interleaved()
2072 async_tx_ack(&desc->async_tx); in xilinx_vdma_dma_prep_interleaved()
2110 desc->async_tx.phys = segment->phys; in xilinx_vdma_dma_prep_interleaved()
2112 return &desc->async_tx; in xilinx_vdma_dma_prep_interleaved()
2145 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_cdma_prep_memcpy()
2146 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_cdma_prep_memcpy()
2165 desc->async_tx.phys = segment->phys; in xilinx_cdma_prep_memcpy()
2168 return &desc->async_tx; in xilinx_cdma_prep_memcpy()
2208 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_dma_prep_slave_sg()
2209 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_dma_prep_slave_sg()
2256 desc->async_tx.phys = segment->phys; in xilinx_dma_prep_slave_sg()
2268 desc->async_tx.metadata_ops = &xilinx_dma_metadata_ops; in xilinx_dma_prep_slave_sg()
2270 return &desc->async_tx; in xilinx_dma_prep_slave_sg()
2318 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_dma_prep_dma_cyclic()
2319 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_dma_prep_dma_cyclic()
2359 desc->async_tx.phys = head_segment->phys; in xilinx_dma_prep_dma_cyclic()
2377 return &desc->async_tx; in xilinx_dma_prep_dma_cyclic()
2418 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_mcdma_prep_slave_sg()
2419 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_mcdma_prep_slave_sg()
2463 desc->async_tx.phys = segment->phys; in xilinx_mcdma_prep_slave_sg()
2474 return &desc->async_tx; in xilinx_mcdma_prep_slave_sg()