Lines Matching refs:vd
78 struct virt_dma_desc vd; member
110 to_uniphier_xdmac_desc(struct virt_dma_desc *vd) in to_uniphier_xdmac_desc() argument
112 return container_of(vd, struct uniphier_xdmac_desc, vd); in to_uniphier_xdmac_desc()
119 struct virt_dma_desc *vd; in uniphier_xdmac_next_desc() local
121 vd = vchan_next_desc(&xc->vc); in uniphier_xdmac_next_desc()
122 if (!vd) in uniphier_xdmac_next_desc()
125 list_del(&vd->node); in uniphier_xdmac_next_desc()
127 return to_uniphier_xdmac_desc(vd); in uniphier_xdmac_next_desc()
251 vchan_cookie_complete(&xc->xd->vd); in uniphier_xdmac_chan_irq()
315 return vchan_tx_prep(vc, &xd->vd, flags); in uniphier_xdmac_prep_dma_memcpy()
391 return vchan_tx_prep(vc, &xd->vd, flags); in uniphier_xdmac_prep_slave_sg()
416 vchan_terminate_vdesc(&xc->xd->vd); in uniphier_xdmac_terminate_all()
449 static void uniphier_xdmac_desc_free(struct virt_dma_desc *vd) in uniphier_xdmac_desc_free() argument
451 kfree(to_uniphier_xdmac_desc(vd)); in uniphier_xdmac_desc_free()