Lines Matching refs:vdesc
118 struct virt_dma_desc *vdesc;
121 vdesc = vchan_next_desc(&hsuc->vchan);
122 if (!vdesc) {
127 list_del(&vdesc->node);
128 hsuc->desc = to_hsu_dma_desc(vdesc);
232 vchan_cookie_complete(&desc->vdesc);
261 static void hsu_dma_desc_free(struct virt_dma_desc *vdesc)
263 struct hsu_dma_desc *desc = to_hsu_dma_desc(vdesc);
295 return vchan_tx_prep(&hsuc->vchan, &desc->vdesc, flags);
330 struct virt_dma_desc *vdesc;
340 vdesc = vchan_find_desc(&hsuc->vchan, cookie);
341 if (hsuc->desc && cookie == hsuc->desc->vdesc.tx.cookie) {
345 } else if (vdesc) {
346 bytes = to_hsu_dma_desc(vdesc)->length;
404 hsu_dma_desc_free(&hsuc->desc->vdesc);