Lines Matching defs:vd
188 struct virt_dma_desc vd;
218 static void sprd_dma_free_desc(struct virt_dma_desc *vd);
236 static inline struct sprd_dma_desc *to_sprd_dma_desc(struct virt_dma_desc *vd)
238 return container_of(vd, struct sprd_dma_desc, vd);
536 struct virt_dma_desc *vd = vchan_next_desc(&schan->vc);
538 if (!vd)
541 list_del(&vd->node);
542 schan->cur_desc = to_sprd_dma_desc(vd);
618 vchan_cyclic_callback(&sdesc->vd);
623 vchan_cookie_complete(&sdesc->vd);
647 cur_vd = &schan->cur_desc->vd;
664 struct virt_dma_desc *vd;
674 vd = vchan_find_desc(&schan->vc, cookie);
675 if (vd) {
676 struct sprd_dma_desc *sdesc = to_sprd_dma_desc(vd);
687 } else if (schan->cur_desc && schan->cur_desc->vd.tx.cookie == cookie) {
946 return vchan_tx_prep(&schan->vc, &sdesc->vd, flags);
1034 return vchan_tx_prep(&schan->vc, &sdesc->vd, flags);
1080 cur_vd = &schan->cur_desc->vd;
1094 static void sprd_dma_free_desc(struct virt_dma_desc *vd)
1096 struct sprd_dma_desc *sdesc = to_sprd_dma_desc(vd);