Lines Matching defs:vdesc
179 struct virt_dma_desc vdesc;
766 return container_of(tx, struct edma_desc, vdesc.tx);
769 static void edma_desc_free(struct virt_dma_desc *vdesc)
771 kfree(container_of(vdesc, struct edma_desc, vdesc));
778 struct virt_dma_desc *vdesc;
785 vdesc = vchan_next_desc(&echan->vchan);
786 if (!vdesc)
788 list_del(&vdesc->node);
789 echan->edesc = to_edma_desc(&vdesc->tx);
887 vchan_terminate_vdesc(&echan->edesc->vdesc);
1159 return vchan_tx_prep(&echan->vchan, &edesc->vdesc, tx_flags);
1275 return vchan_tx_prep(&echan->vchan, &edesc->vdesc, tx_flags);
1350 return vchan_tx_prep(&echan->vchan, &edesc->vdesc, tx_flags);
1507 return vchan_tx_prep(&echan->vchan, &edesc->vdesc, tx_flags);
1519 vchan_cyclic_callback(&edesc->vdesc);
1525 vchan_cookie_complete(&edesc->vdesc);
1932 if (echan->edesc && echan->edesc->vdesc.tx.cookie == cookie) {
1935 struct virt_dma_desc *vdesc = vchan_find_desc(&echan->vchan,
1938 if (vdesc)
1939 txstate->residue = to_edma_desc(&vdesc->tx)->residue;
1950 echan->edesc->vdesc.tx.cookie == cookie) {
1952 vchan_cookie_complete(&echan->edesc->vdesc);