Lines Matching defs:vd
73 struct virt_dma_desc vd;
138 struct virt_dma_desc *vd = vchan_next_desc(&c->vc);
140 return vd ? container_of(vd, struct sa11x0_dma_desc, vd) : NULL;
143 static void sa11x0_dma_free_desc(struct virt_dma_desc *vd)
145 kfree(container_of(vd, struct sa11x0_dma_desc, vd));
150 list_del(&txd->vd.node);
155 p->num, &txd->vd, txd->vd.tx.cookie, txd->ddar);
229 vchan_cookie_complete(&txd->vd);
238 vchan_cyclic_callback(&txd->vd);
423 struct virt_dma_desc *vd;
441 vd = vchan_find_desc(&c->vc, cookie);
442 if (vd) {
443 state->residue = container_of(vd, struct sa11x0_dma_desc, vd)->size;
450 if (p->txd_done && p->txd_done->vd.tx.cookie == cookie)
452 else if (p->txd_load && p->txd_load->vd.tx.cookie == cookie)
599 &c->vc, &txd->vd, txd->size, txd->sglen);
601 return vchan_tx_prep(&c->vc, &txd->vd, flags);
660 return vchan_tx_prep(&c->vc, &txd->vd, DMA_PREP_INTERRUPT | DMA_CTRL_ACK);
776 list_add_tail(&p->txd_load->vd.node, &head);
780 list_add_tail(&p->txd_done->vd.node, &head);