Lines Matching refs:vd
213 desc->vd.tx.phys = phys; in axi_desc_get()
228 dma_pool_free(dw->desc_pool, child, child->vd.tx.phys); in axi_desc_put()
232 dma_pool_free(dw->desc_pool, desc, desc->vd.tx.phys); in axi_desc_put()
298 write_chan_llp(chan, first->vd.tx.phys | lms); in axi_chan_block_xfer_start()
313 struct virt_dma_desc *vd; in axi_chan_start_first_queued() local
315 vd = vchan_next_desc(&chan->vc); in axi_chan_start_first_queued()
316 if (!vd) in axi_chan_start_first_queued()
319 desc = vd_to_axi_desc(vd); in axi_chan_start_first_queued()
321 vd->tx.cookie); in axi_chan_start_first_queued()
495 write_desc_llp(prev, desc->vd.tx.phys | lms); in dma_chan_prep_dma_memcpy()
512 return vchan_tx_prep(&chan->vc, &first->vd, flags); in dma_chan_prep_dma_memcpy()
545 struct virt_dma_desc *vd; in axi_chan_handle_err() local
553 vd = vchan_next_desc(&chan->vc); in axi_chan_handle_err()
554 if (!vd) { in axi_chan_handle_err()
560 list_del(&vd->node); in axi_chan_handle_err()
565 axi_chan_name(chan), vd->tx.cookie, status); in axi_chan_handle_err()
566 axi_chan_list_dump_lli(chan, vd_to_axi_desc(vd)); in axi_chan_handle_err()
568 vchan_cookie_complete(vd); in axi_chan_handle_err()
579 struct virt_dma_desc *vd; in axi_chan_block_xfer_complete() local
590 vd = vchan_next_desc(&chan->vc); in axi_chan_block_xfer_complete()
592 list_del(&vd->node); in axi_chan_block_xfer_complete()
593 vchan_cookie_complete(vd); in axi_chan_block_xfer_complete()