Lines Matching refs:vdesc
270 struct virt_dma_desc vdesc; member
300 static inline struct dw2_desc_sw *to_lgm_dma_desc(struct virt_dma_desc *vdesc) in to_lgm_dma_desc() argument
302 return container_of(vdesc, struct dw2_desc_sw, vdesc); in to_lgm_dma_desc()
688 tx = &ds->vdesc.tx; in ldma_chan_desc_cfg()
965 static void dma_free_desc_resource(struct virt_dma_desc *vdesc) in dma_free_desc_resource() argument
967 struct dw2_desc_sw *ds = to_lgm_dma_desc(vdesc); in dma_free_desc_resource()
1023 struct virt_dma_desc *vdesc; in ldma_issue_pending() local
1026 vdesc = vchan_next_desc(&c->vchan); in ldma_issue_pending()
1027 if (!vdesc) { in ldma_issue_pending()
1032 list_del(&vdesc->node); in ldma_issue_pending()
1033 c->ds = to_lgm_dma_desc(vdesc); in ldma_issue_pending()
1053 dma_free_desc_resource(&c->ds->vdesc); in ldma_synchronize()
1256 return vchan_tx_prep(&c->vchan, &ds->vdesc, DMA_CTRL_ACK); in ldma_prep_slave_sg()
1314 struct dma_async_tx_descriptor *tx = &c->ds->vdesc.tx; in dma_work()