Lines Matching defs:vdesc
191 struct virt_dma_desc vdesc;
247 static struct stm32_dma_desc *to_stm32_dma_desc(struct virt_dma_desc *vdesc)
249 return container_of(vdesc, struct stm32_dma_desc, vdesc);
509 dma_cookie_complete(&chan->desc->vdesc.tx);
510 vchan_terminate_vdesc(&chan->desc->vdesc);
560 struct virt_dma_desc *vdesc;
571 vdesc = vchan_next_desc(&chan->vchan);
572 if (!vdesc)
575 list_del(&vdesc->node);
577 chan->desc = to_stm32_dma_desc(vdesc);
741 vchan_cyclic_callback(&chan->desc->vdesc);
754 vchan_cookie_complete(&chan->desc->vdesc);
1150 return vchan_tx_prep(&chan->vchan, &desc->vdesc, flags);
1241 return vchan_tx_prep(&chan->vchan, &desc->vdesc, flags);
1296 return vchan_tx_prep(&chan->vchan, &desc->vdesc, flags);
1431 struct virt_dma_desc *vdesc;
1446 vdesc = vchan_find_desc(&chan->vchan, cookie);
1447 if (chan->desc && cookie == chan->desc->vdesc.tx.cookie)
1450 else if (vdesc)
1452 to_stm32_dma_desc(vdesc), 0);
1501 static void stm32_dma_desc_free(struct virt_dma_desc *vdesc)
1503 kfree(container_of(vdesc, struct stm32_dma_desc, vdesc));