Lines Matching refs:vd
52 struct virt_dma_desc vd; member
81 to_uniphier_mdmac_desc(struct virt_dma_desc *vd) in to_uniphier_mdmac_desc() argument
83 return container_of(vd, struct uniphier_mdmac_desc, vd); in to_uniphier_mdmac_desc()
90 struct virt_dma_desc *vd; in uniphier_mdmac_next_desc() local
92 vd = vchan_next_desc(&mc->vc); in uniphier_mdmac_next_desc()
93 if (!vd) { in uniphier_mdmac_next_desc()
98 list_del(&vd->node); in uniphier_mdmac_next_desc()
100 mc->md = to_uniphier_mdmac_desc(vd); in uniphier_mdmac_next_desc()
210 vchan_cookie_complete(&md->vd); in uniphier_mdmac_interrupt()
249 return vchan_tx_prep(vc, &md->vd, flags); in uniphier_mdmac_prep_slave_sg()
263 vchan_terminate_vdesc(&mc->md->vd); in uniphier_mdmac_terminate_all()
286 struct virt_dma_desc *vd; in uniphier_mdmac_tx_status() local
304 if (mc->md && mc->md->vd.tx.cookie == cookie) { in uniphier_mdmac_tx_status()
312 vd = vchan_find_desc(vc, cookie); in uniphier_mdmac_tx_status()
313 if (vd) in uniphier_mdmac_tx_status()
314 md = to_uniphier_mdmac_desc(vd); in uniphier_mdmac_tx_status()
342 static void uniphier_mdmac_desc_free(struct virt_dma_desc *vd) in uniphier_mdmac_desc_free() argument
344 kfree(to_uniphier_mdmac_desc(vd)); in uniphier_mdmac_desc_free()