Lines Matching refs:vc

64 	struct virt_dma_chan vc;
240 return container_of(c, struct omap_chan, vc.chan);
424 struct omap_dmadev *od = to_omap_dma_dev(c->vc.chan.device);
480 dev_err(c->vc.chan.device->dev,
487 struct omap_dmadev *od = to_omap_dma_dev(c->vc.chan.device);
566 struct virt_dma_desc *vd = vchan_next_desc(&c->vc);
616 spin_lock_irqsave(&c->vc.lock, flags);
628 spin_unlock_irqrestore(&c->vc.lock, flags);
774 vchan_free_chan_resources(&c->vc);
825 struct omap_dmadev *od = to_omap_dma_dev(c->vc.chan.device);
837 struct omap_dmadev *od = to_omap_dma_dev(c->vc.chan.device);
863 struct omap_dmadev *od = to_omap_dma_dev(c->vc.chan.device);
899 spin_lock_irqsave(&c->vc.lock, flags);
918 struct virt_dma_desc *vd = vchan_find_desc(&c->vc, cookie);
943 spin_unlock_irqrestore(&c->vc.lock, flags);
953 spin_lock_irqsave(&c->vc.lock, flags);
954 if (vchan_issue_pending(&c->vc) && !c->desc)
956 spin_unlock_irqrestore(&c->vc.lock, flags);
1137 return vchan_tx_prep(&c->vc, &d->vd, tx_flags);
1238 return vchan_tx_prep(&c->vc, &d->vd, flags);
1284 return vchan_tx_prep(&c->vc, &d->vd, tx_flags);
1367 return vchan_tx_prep(&c->vc, &d->vd, flags);
1393 spin_lock_irqsave(&c->vc.lock, flags);
1411 vchan_get_all_descriptors(&c->vc, &head);
1412 spin_unlock_irqrestore(&c->vc.lock, flags);
1413 vchan_dma_desc_free_list(&c->vc, &head);
1422 vchan_synchronize(&c->vc);
1511 c->vc.desc_free = omap_dma_desc_free;
1512 vchan_init(&c->vc, &od->ddev);
1521 struct omap_chan, vc.chan.device_node);
1523 list_del(&c->vc.chan.device_node);
1524 tasklet_kill(&c->vc.task);