Lines Matching refs:vc

121 	struct virt_dma_chan vc;  member
173 return container_of(to_virt_chan(c), struct mdc_chan, vc); in to_mdc_chan()
335 return vchan_tx_prep(&mchan->vc, &mdesc->vd, flags); in mdc_prep_dma_memcpy()
443 return vchan_tx_prep(&mchan->vc, &mdesc->vd, flags); in mdc_prep_dma_cyclic()
521 return vchan_tx_prep(&mchan->vc, &mdesc->vd, flags); in mdc_prep_slave_sg()
536 vd = vchan_next_desc(&mchan->vc); in mdc_issue_desc()
570 spin_lock_irqsave(&mchan->vc.lock, flags); in mdc_issue_pending()
571 if (vchan_issue_pending(&mchan->vc) && !mchan->desc) in mdc_issue_pending()
573 spin_unlock_irqrestore(&mchan->vc.lock, flags); in mdc_issue_pending()
593 spin_lock_irqsave(&mchan->vc.lock, flags); in mdc_tx_status()
594 vd = vchan_find_desc(&mchan->vc, cookie); in mdc_tx_status()
647 spin_unlock_irqrestore(&mchan->vc.lock, flags); in mdc_tx_status()
661 spin_lock_irqsave(&mchan->vc.lock, flags); in mdc_terminate_all()
668 vchan_get_all_descriptors(&mchan->vc, &head); in mdc_terminate_all()
670 spin_unlock_irqrestore(&mchan->vc.lock, flags); in mdc_terminate_all()
674 vchan_dma_desc_free_list(&mchan->vc, &head); in mdc_terminate_all()
685 spin_lock_irqsave(&mchan->vc.lock, flags); in mdc_slave_config()
687 spin_unlock_irqrestore(&mchan->vc.lock, flags); in mdc_slave_config()
709 spin_lock(&mchan->vc.lock); in mdc_chan_irq()
768 spin_unlock(&mchan->vc.lock); in mdc_chan_irq()
938 mchan->vc.desc_free = mdc_desc_free; in mdc_dma_probe()
939 vchan_init(&mchan->vc, &mdma->dma_dev); in mdc_dma_probe()
979 vc.chan.device_node) { in mdc_dma_remove()
980 list_del(&mchan->vc.chan.device_node); in mdc_dma_remove()
985 tasklet_kill(&mchan->vc.task); in mdc_dma_remove()