Lines Matching refs:vc

289 	return dma_chan_name(&chan->vc.chan);
372 spin_lock_irqsave(&chan->vc.lock, flags);
374 vdesc = vchan_find_desc(&chan->vc, cookie);
383 spin_unlock_irqrestore(&chan->vc.lock, flags);
488 vd = vchan_next_desc(&chan->vc);
503 spin_lock_irqsave(&chan->vc.lock, flags);
504 if (vchan_issue_pending(&chan->vc))
506 spin_unlock_irqrestore(&chan->vc.lock, flags);
513 vchan_synchronize(&chan->vc);
555 vchan_free_chan_resources(&chan->vc);
831 return vchan_tx_prep(&chan->vc, &desc->vd, flags);
911 return vchan_tx_prep(&chan->vc, &desc->vd, flags);
1015 return vchan_tx_prep(&chan->vc, &desc->vd, flags);
1037 dev_err(dchan2dev(&chan->vc.chan), "NULL LLI\n");
1041 dev_err(dchan2dev(&chan->vc.chan),
1066 spin_lock_irqsave(&chan->vc.lock, flags);
1070 /* The bad descriptor currently is in the head of vc list */
1071 vd = vchan_next_desc(&chan->vc);
1092 spin_unlock_irqrestore(&chan->vc.lock, flags);
1105 spin_lock_irqsave(&chan->vc.lock, flags);
1112 /* The completed descriptor currently is in the head of vc list */
1113 vd = vchan_next_desc(&chan->vc);
1146 spin_unlock_irqrestore(&chan->vc.lock, flags);
1203 spin_lock_irqsave(&chan->vc.lock, flags);
1205 vchan_get_all_descriptors(&chan->vc, &head);
1208 spin_unlock_irqrestore(&chan->vc.lock, flags);
1210 vchan_dma_desc_free_list(&chan->vc, &head);
1224 spin_lock_irqsave(&chan->vc.lock, flags);
1263 spin_unlock_irqrestore(&chan->vc.lock, flags);
1307 spin_lock_irqsave(&chan->vc.lock, flags);
1312 spin_unlock_irqrestore(&chan->vc.lock, flags);
1543 chan->vc.desc_free = vchan_desc_put;
1544 vchan_init(&chan->vc, &dw->dma);
1650 vc.chan.device_node) {
1651 list_del(&chan->vc.chan.device_node);
1652 tasklet_kill(&chan->vc.task);