Lines Matching refs:vdesc
115 struct virt_dma_desc *vdesc;
118 vdesc = vchan_next_desc(&idma64c->vchan);
119 if (!vdesc) {
124 list_del(&vdesc->node);
125 idma64c->desc = to_idma64_desc(vdesc);
151 vchan_cookie_complete(&desc->vdesc);
222 static void idma64_vdesc_free(struct virt_dma_desc *vdesc)
224 struct idma64_chan *idma64c = to_idma64_chan(vdesc->tx.chan);
226 idma64_desc_free(idma64c, to_idma64_desc(vdesc));
326 return vchan_tx_prep(&idma64c->vchan, &desc->vdesc, flags);
369 struct virt_dma_desc *vdesc;
379 vdesc = vchan_find_desc(&idma64c->vchan, cookie);
380 if (idma64c->desc && cookie == idma64c->desc->vdesc.tx.cookie) {
384 } else if (vdesc) {
385 bytes = to_idma64_desc(vdesc)->length;
480 idma64_vdesc_free(&idma64c->desc->vdesc);