Lines Matching refs:vd
67 struct virt_dma_desc vd; member
177 return container_of(t, struct omap_desc, vd.tx); in to_omap_dma_desc()
180 static void omap_dma_desc_free(struct virt_dma_desc *vd) in omap_dma_desc_free() argument
182 kfree(container_of(vd, struct omap_desc, vd)); in omap_dma_desc_free()
390 struct virt_dma_desc *vd = vchan_next_desc(&c->vc); in omap_dma_start_desc() local
394 if (!vd) { in omap_dma_start_desc()
399 list_del(&vd->node); in omap_dma_start_desc()
401 c->desc = d = to_omap_dma_desc(&vd->tx); in omap_dma_start_desc()
448 vchan_cookie_complete(&d->vd); in omap_dma_callback()
451 vchan_cyclic_callback(&d->vd); in omap_dma_callback()
704 struct virt_dma_desc *vd; in omap_dma_tx_status() local
713 vd = vchan_find_desc(&c->vc, cookie); in omap_dma_tx_status()
714 if (vd) { in omap_dma_tx_status()
715 txstate->residue = omap_dma_desc_size(to_omap_dma_desc(&vd->tx)); in omap_dma_tx_status()
716 } else if (c->desc && c->desc->vd.tx.cookie == cookie) { in omap_dma_tx_status()
856 return vchan_tx_prep(&c->vc, &d->vd, tx_flags); in omap_dma_prep_slave_sg()
957 return vchan_tx_prep(&c->vc, &d->vd, flags); in omap_dma_prep_dma_cyclic()
1002 return vchan_tx_prep(&c->vc, &d->vd, tx_flags); in omap_dma_prep_dma_memcpy()
1038 omap_dma_desc_free(&c->desc->vd); in omap_dma_terminate_all()