• Home
  • Raw
  • Download

Lines Matching refs:vd

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