Lines Matching defs:vd
222 * @vd: pointer to the virtual dma descriptor.
235 struct virt_dma_desc vd;
368 return container_of(t, struct at_desc, vd.tx);
560 struct virt_dma_desc *vd = vchan_next_desc(&atchan->vc);
563 if (!vd) {
570 list_del(&vd->node);
571 atchan->desc = desc = to_atdma_desc(&vd->tx);
592 static void atdma_desc_free(struct virt_dma_desc *vd)
594 struct at_dma *atdma = to_at_dma(vd->tx.chan->device);
595 struct at_desc *desc = to_atdma_desc(&vd->tx);
750 struct virt_dma_desc *vd;
754 vd = vchan_find_desc(&atchan->vc, cookie);
755 if (vd)
756 desc = to_atdma_desc(&vd->tx);
757 else if (atchan->desc && atchan->desc->vd.tx.cookie == cookie)
795 desc->vd.tx.cookie);
815 vchan_cyclic_callback(&desc->vd);
817 vchan_cookie_complete(&desc->vd);
959 return vchan_tx_prep(&atchan->vc, &desc->vd, flags);
1043 return vchan_tx_prep(&atchan->vc, &desc->vd, flags);
1046 atdma_desc_free(&desc->vd);
1152 return vchan_tx_prep(&atchan->vc, &desc->vd, flags);
1230 return vchan_tx_prep(&atchan->vc, &desc->vd, flags);
1233 atdma_desc_free(&desc->vd);
1392 return vchan_tx_prep(&atchan->vc, &desc->vd, flags);
1397 atdma_desc_free(&desc->vd);
1550 return vchan_tx_prep(&atchan->vc, &desc->vd, flags);
1553 atdma_desc_free(&desc->vd);
1646 vchan_terminate_vdesc(&atchan->desc->vd);