Lines Matching refs:vchan

195 	struct virt_dma_chan	vchan;
292 return container_of(chan, struct ldma_chan, vchan.chan);
521 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
550 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
578 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
596 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
615 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
638 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
662 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
696 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
723 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
739 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
755 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
770 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
789 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
805 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
862 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
977 struct device *dev = c->vchan.chan.device->dev;
1004 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
1017 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
1021 spin_lock_irqsave(&c->vchan.lock, flags);
1022 if (vchan_issue_pending(&c->vchan)) {
1026 vdesc = vchan_next_desc(&c->vchan);
1029 spin_unlock_irqrestore(&c->vchan.lock, flags);
1037 spin_unlock_irqrestore(&c->vchan.lock, flags);
1051 vchan_synchronize(&c->vchan);
1062 spin_lock_irqsave(&c->vchan.lock, flags);
1063 vchan_get_all_descriptors(&c->vchan, &head);
1064 spin_unlock_irqrestore(&c->vchan.lock, flags);
1065 vchan_dma_desc_free_list(&c->vchan, &head);
1091 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
1103 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
1162 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
1256 return vchan_tx_prep(&c->vchan, &ds->vdesc, DMA_CTRL_ACK);
1272 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
1273 struct device *dev = c->vchan.chan.device->dev;
1299 struct ldma_dev *d = to_ldma_dev(c->vchan.chan.device);
1315 struct virt_dma_chan *vc = &c->vchan;
1321 spin_lock_irqsave(&c->vchan.lock, flags);
1323 spin_unlock_irqrestore(&c->vchan.lock, flags);
1401 return dma_get_slave_channel(&d->chans[chan_id].vchan.chan);
1414 c->vchan.desc_free = dma_free_desc_resource;
1415 vchan_init(&c->vchan, &d->dma_dev);
1435 c->vchan.desc_free = dma_free_desc_resource;
1436 vchan_init(&c->vchan, &d->dma_dev);