Lines Matching refs:vc
411 * @vc: virt_dma base structure
447 struct virt_dma_chan vc;
841 struct virt_dma_desc *vd = vchan_next_desc(&sdmac->vc);
899 spin_unlock(&sdmac->vc.lock);
901 spin_lock(&sdmac->vc.lock);
960 spin_lock(&sdmac->vc.lock);
975 spin_unlock(&sdmac->vc.lock);
1172 return container_of(chan, struct sdma_channel, vc.chan);
1198 vchan_dma_desc_free_list(&sdmac->vc, &sdmac->terminated);
1206 spin_lock_irqsave(&sdmac->vc.lock, flags);
1218 vchan_get_all_descriptors(&sdmac->vc, &sdmac->terminated);
1223 spin_unlock_irqrestore(&sdmac->vc.lock, flags);
1232 vchan_synchronize(&sdmac->vc);
1636 return vchan_tx_prep(&sdmac->vc, &desc->vd, flags);
1717 return vchan_tx_prep(&sdmac->vc, &desc->vd, flags);
1760 return vchan_tx_prep(&sdmac->vc, &desc->vd, flags);
1794 return vchan_tx_prep(&sdmac->vc, &desc->vd, flags);
1889 spin_lock_irqsave(&sdmac->vc.lock, flags);
1891 vd = vchan_find_desc(&sdmac->vc, cookie);
1907 spin_unlock_irqrestore(&sdmac->vc.lock, flags);
1920 spin_lock_irqsave(&sdmac->vc.lock, flags);
1921 if (vchan_issue_pending(&sdmac->vc) && !sdmac->desc)
1923 spin_unlock_irqrestore(&sdmac->vc.lock, flags);
2317 sdmac->vc.desc_free = sdma_desc_free;
2327 vchan_init(&sdmac->vc, &sdma->dma_device);
2432 tasklet_kill(&sdmac->vc.task);
2433 sdma_free_chan_resources(&sdmac->vc.chan);