Lines Matching defs:vdesc
170 struct virt_dma_desc vdesc;
709 return container_of(tx, struct edma_desc, vdesc.tx);
712 static void edma_desc_free(struct virt_dma_desc *vdesc)
714 kfree(container_of(vdesc, struct edma_desc, vdesc));
721 struct virt_dma_desc *vdesc;
728 vdesc = vchan_next_desc(&echan->vchan);
729 if (!vdesc)
731 list_del(&vdesc->node);
732 echan->edesc = to_edma_desc(&vdesc->tx);
830 vchan_terminate_vdesc(&echan->edesc->vdesc);
1102 return vchan_tx_prep(&echan->vchan, &edesc->vdesc, tx_flags);
1218 return vchan_tx_prep(&echan->vchan, &edesc->vdesc, tx_flags);
1293 return vchan_tx_prep(&echan->vchan, &edesc->vdesc, tx_flags);
1450 return vchan_tx_prep(&echan->vchan, &edesc->vdesc, tx_flags);
1462 vchan_cyclic_callback(&edesc->vdesc);
1468 vchan_cookie_complete(&edesc->vdesc);
1874 if (echan->edesc && echan->edesc->vdesc.tx.cookie == cookie) {
1877 struct virt_dma_desc *vdesc = vchan_find_desc(&echan->vchan,
1880 if (vdesc)
1881 txstate->residue = to_edma_desc(&vdesc->tx)->residue;
1892 echan->edesc->vdesc.tx.cookie == cookie) {
1894 vchan_cookie_complete(&echan->edesc->vdesc);