Lines Matching refs:vd
22 struct virt_dma_desc *vd = to_virt_desc(tx);
29 list_move_tail(&vd->node, &vc->desc_submitted);
33 vc, vd, cookie);
52 struct virt_dma_desc *vd = to_virt_desc(tx);
56 list_del(&vd->node);
60 vc, vd, vd->tx.cookie);
61 vc->desc_free(vd);
69 struct virt_dma_desc *vd;
71 list_for_each_entry(vd, &vc->desc_issued, node)
72 if (vd->tx.cookie == cookie)
73 return vd;
86 struct virt_dma_desc *vd, *_vd;
92 vd = vc->cyclic;
93 if (vd) {
95 dmaengine_desc_get_callback(&vd->tx, &cb);
101 dmaengine_desc_callback_invoke(&cb, &vd->tx_result);
103 list_for_each_entry_safe(vd, _vd, &head, node) {
104 dmaengine_desc_get_callback(&vd->tx, &cb);
106 list_del(&vd->node);
107 dmaengine_desc_callback_invoke(&cb, &vd->tx_result);
108 vchan_vdesc_fini(vd);
114 struct virt_dma_desc *vd, *_vd;
116 list_for_each_entry_safe(vd, _vd, head, node) {
117 list_del(&vd->node);
118 vchan_vdesc_fini(vd);