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)
1003 dmaengine_desc_get_callback(&desc->async_tx, &cb); 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()
1469 head_desc->async_tx.phys); in xilinx_cdma_start_transfer()
1537 head_desc->async_tx.phys); in xilinx_dma_start_transfer()
1618 head_desc->async_tx.phys); in xilinx_mcdma_start_transfer()
1693 dma_cookie_complete(&desc->async_tx); in xilinx_dma_complete_descriptor()
1912 tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1917 cdma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1922 axidma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
1928 aximcdma_tail_segment->hw.next_desc = (u32)desc->async_tx.phys; in append_desc_queue()
2025 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_vdma_dma_prep_interleaved()
2026 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_vdma_dma_prep_interleaved()
2027 async_tx_ack(&desc->async_tx); in xilinx_vdma_dma_prep_interleaved()
2065 desc->async_tx.phys = segment->phys; in xilinx_vdma_dma_prep_interleaved()
2067 return &desc->async_tx; in xilinx_vdma_dma_prep_interleaved()
2100 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_cdma_prep_memcpy()
2101 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_cdma_prep_memcpy()
2120 desc->async_tx.phys = segment->phys; in xilinx_cdma_prep_memcpy()
2123 return &desc->async_tx; in xilinx_cdma_prep_memcpy()
2163 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_dma_prep_slave_sg()
2164 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_dma_prep_slave_sg()
2211 desc->async_tx.phys = segment->phys; in xilinx_dma_prep_slave_sg()
2222 return &desc->async_tx; in xilinx_dma_prep_slave_sg()
2270 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_dma_prep_dma_cyclic()
2271 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_dma_prep_dma_cyclic()
2311 desc->async_tx.phys = head_segment->phys; in xilinx_dma_prep_dma_cyclic()
2329 return &desc->async_tx; in xilinx_dma_prep_dma_cyclic()
2370 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_mcdma_prep_slave_sg()
2371 desc->async_tx.tx_submit = xilinx_dma_tx_submit; in xilinx_mcdma_prep_slave_sg()
2415 desc->async_tx.phys = segment->phys; in xilinx_mcdma_prep_slave_sg()
2426 return &desc->async_tx; in xilinx_mcdma_prep_slave_sg()