Lines Matching defs:vchan
177 struct virt_dma_chan vchan;
297 return container_of(chan, struct fsl_qdma_chan, vchan.chan);
314 spin_lock_irqsave(&fsl_chan->vchan.lock, flags);
315 vchan_get_all_descriptors(&fsl_chan->vchan, &head);
316 spin_unlock_irqrestore(&fsl_chan->vchan.lock, flags);
318 vchan_dma_desc_free_list(&fsl_chan->vchan, &head);
731 spin_lock(&fsl_comp->qchan->vchan.lock);
734 spin_unlock(&fsl_comp->qchan->vchan.lock);
987 return vchan_tx_prep(&fsl_chan->vchan, &fsl_comp->vdesc, flags);
1001 vdesc = vchan_next_desc(&fsl_chan->vchan);
1041 spin_lock(&fsl_chan->vchan.lock);
1042 if (vchan_issue_pending(&fsl_chan->vchan))
1044 spin_unlock(&fsl_chan->vchan.lock);
1052 vchan_synchronize(&fsl_chan->vchan);
1061 spin_lock_irqsave(&fsl_chan->vchan.lock, flags);
1062 vchan_get_all_descriptors(&fsl_chan->vchan, &head);
1063 spin_unlock_irqrestore(&fsl_chan->vchan.lock, flags);
1064 vchan_dma_desc_free_list(&fsl_chan->vchan, &head);
1215 fsl_chan->vchan.desc_free = fsl_qdma_free_desc;
1216 vchan_init(&fsl_chan->vchan, &fsl_qdma->dma_dev);
1264 &dmadev->channels, vchan.chan.device_node) {
1265 list_del(&chan->vchan.chan.device_node);
1266 tasklet_kill(&chan->vchan.task);