Lines Matching refs:vc
129 struct virt_dma_chan vc;
191 return container_of(dc, struct tegra_adma_chan, vc.chan);
277 dma_chan_name(&tdc->vc.chan));
305 dma_chan_name(&tdc->vc.chan));
352 struct virt_dma_desc *vd = vchan_next_desc(&tdc->vc);
411 spin_lock(&tdc->vc.lock);
415 spin_unlock(&tdc->vc.lock);
421 spin_unlock(&tdc->vc.lock);
431 spin_lock_irqsave(&tdc->vc.lock, flags);
433 if (vchan_issue_pending(&tdc->vc)) {
438 spin_unlock_irqrestore(&tdc->vc.lock, flags);
492 spin_lock_irqsave(&tdc->vc.lock, flags);
498 vchan_get_all_descriptors(&tdc->vc, &head);
499 spin_unlock_irqrestore(&tdc->vc.lock, flags);
500 vchan_dma_desc_free_list(&tdc->vc, &head);
520 spin_lock_irqsave(&tdc->vc.lock, flags);
522 vd = vchan_find_desc(&tdc->vc, cookie);
532 spin_unlock_irqrestore(&tdc->vc.lock, flags);
664 return vchan_tx_prep(&tdc->vc, &desc->vd, flags);
685 dma_cookie_init(&tdc->vc.chan);
695 vchan_free_chan_resources(&tdc->vc);
696 tasklet_kill(&tdc->vc.task);
912 vchan_init(&tdc->vc, &tdma->dma_dev);
913 tdc->vc.desc_free = tegra_adma_desc_free;