Lines Matching refs:vc
238 struct virt_dma_chan vc;
273 return container_of(dc, struct tegra_dma_channel, vc.chan);
283 return tdc->vc.chan.device->dev;
408 spin_lock_irqsave(&tdc->vc.lock, flags);
410 spin_unlock_irqrestore(&tdc->vc.lock, flags);
432 spin_lock_irqsave(&tdc->vc.lock, flags);
434 spin_unlock_irqrestore(&tdc->vc.lock, flags);
512 vdesc = vchan_next_desc(&tdc->vc);
605 spin_lock(&tdc->vc.lock);
631 spin_unlock(&tdc->vc.lock);
643 spin_lock_irqsave(&tdc->vc.lock, flags);
644 if (vchan_issue_pending(&tdc->vc))
657 spin_unlock_irqrestore(&tdc->vc.lock, flags);
705 spin_lock_irqsave(&tdc->vc.lock, flags);
710 spin_unlock_irqrestore(&tdc->vc.lock, flags);
720 vchan_get_all_descriptors(&tdc->vc, &head);
721 spin_unlock_irqrestore(&tdc->vc.lock, flags);
723 vchan_dma_desc_free_list(&tdc->vc, &head);
772 spin_lock_irqsave(&tdc->vc.lock, flags);
773 vd = vchan_find_desc(&tdc->vc, cookie);
784 spin_unlock_irqrestore(&tdc->vc.lock, flags);
922 return vchan_tx_prep(&tdc->vc, &dma_desc->vd, flags);
992 return vchan_tx_prep(&tdc->vc, &dma_desc->vd, flags);
1112 return vchan_tx_prep(&tdc->vc, &dma_desc->vd, flags);
1236 return vchan_tx_prep(&tdc->vc, &dma_desc->vd, flags);
1250 dma_cookie_init(&tdc->vc.chan);
1260 vchan_synchronize(&tdc->vc);
1272 tasklet_kill(&tdc->vc.task);
1278 vchan_free_chan_resources(&tdc->vc);
1417 vchan_init(&tdc->vc, &tdma->dma_dev);
1418 tdc->vc.desc_free = tegra_dma_desc_free;