Lines Matching refs:dma_chan

87 static void ccp_free_chan_resources(struct dma_chan *dma_chan)
89 struct ccp_dma_chan *chan = container_of(dma_chan, struct ccp_dma_chan,
90 dma_chan);
130 dma_chan_name(&chan->dma_chan));
271 dma_chan);
305 chan = container_of(tx_desc->chan, struct ccp_dma_chan, dma_chan);
340 dma_async_tx_descriptor_init(&desc->tx_desc, &chan->dma_chan);
352 static struct ccp_dma_desc *ccp_create_desc(struct dma_chan *dma_chan,
359 struct ccp_dma_chan *chan = container_of(dma_chan, struct ccp_dma_chan,
360 dma_chan);
479 struct dma_chan *dma_chan, dma_addr_t dst, dma_addr_t src, size_t len,
482 struct ccp_dma_chan *chan = container_of(dma_chan, struct ccp_dma_chan,
483 dma_chan);
499 desc = ccp_create_desc(dma_chan, &dst_sg, 1, &src_sg, 1, flags);
507 struct dma_chan *dma_chan, unsigned long flags)
509 struct ccp_dma_chan *chan = container_of(dma_chan, struct ccp_dma_chan,
510 dma_chan);
520 static void ccp_issue_pending(struct dma_chan *dma_chan)
522 struct ccp_dma_chan *chan = container_of(dma_chan, struct ccp_dma_chan,
523 dma_chan);
540 static enum dma_status ccp_tx_status(struct dma_chan *dma_chan,
544 struct ccp_dma_chan *chan = container_of(dma_chan, struct ccp_dma_chan,
545 dma_chan);
555 ret = dma_cookie_status(dma_chan, cookie, state);
577 static int ccp_pause(struct dma_chan *dma_chan)
579 struct ccp_dma_chan *chan = container_of(dma_chan, struct ccp_dma_chan,
580 dma_chan);
589 static int ccp_resume(struct dma_chan *dma_chan)
591 struct ccp_dma_chan *chan = container_of(dma_chan, struct ccp_dma_chan,
592 dma_chan);
613 static int ccp_terminate_all(struct dma_chan *dma_chan)
615 struct ccp_dma_chan *chan = container_of(dma_chan, struct ccp_dma_chan,
616 dma_chan);
638 struct dma_chan *dma_chan;
643 dma_chan = &chan->dma_chan;
646 list_del_rcu(&dma_chan->device_node);
653 struct dma_chan *dma_chan;
658 dma_chan = &chan->dma_chan;
660 if (dma_chan->client_count)
661 dma_release_channel(dma_chan);
669 struct dma_chan *dma_chan;
734 dma_chan = &chan->dma_chan;
747 dma_chan->device = dma_dev;
748 dma_cookie_init(dma_chan);
750 list_add_tail(&dma_chan->device_node, &dma_dev->channels);