Lines Matching refs:vc
118 struct virt_dma_chan vc;
170 return container_of(to_virt_chan(c), struct mdc_chan, vc);
331 return vchan_tx_prep(&mchan->vc, &mdesc->vd, flags);
438 return vchan_tx_prep(&mchan->vc, &mdesc->vd, flags);
515 return vchan_tx_prep(&mchan->vc, &mdesc->vd, flags);
530 vd = vchan_next_desc(&mchan->vc);
564 spin_lock_irqsave(&mchan->vc.lock, flags);
565 if (vchan_issue_pending(&mchan->vc) && !mchan->desc)
567 spin_unlock_irqrestore(&mchan->vc.lock, flags);
587 spin_lock_irqsave(&mchan->vc.lock, flags);
588 vd = vchan_find_desc(&mchan->vc, cookie);
641 spin_unlock_irqrestore(&mchan->vc.lock, flags);
696 spin_lock_irqsave(&mchan->vc.lock, flags);
705 vchan_get_all_descriptors(&mchan->vc, &head);
709 spin_unlock_irqrestore(&mchan->vc.lock, flags);
711 vchan_dma_desc_free_list(&mchan->vc, &head);
720 vchan_synchronize(&mchan->vc);
729 spin_lock_irqsave(&mchan->vc.lock, flags);
731 spin_unlock_irqrestore(&mchan->vc.lock, flags);
761 spin_lock(&mchan->vc.lock);
802 spin_unlock(&mchan->vc.lock);
981 mchan->vc.desc_free = mdc_desc_free;
982 vchan_init(&mchan->vc, &mdma->dma_dev);
1029 vc.chan.device_node) {
1030 list_del(&mchan->vc.chan.device_node);
1034 tasklet_kill(&mchan->vc.task);