Lines Matching defs:chan

155 	struct dma_chan			chan;
217 static struct imxdma_channel *to_imxdma_chan(struct dma_chan *chan)
219 return container_of(chan, struct imxdma_channel, chan);
263 struct imxdma_channel *imxdmac = to_imxdma_chan(d->desc.chan);
290 struct imxdma_channel *imxdmac = to_imxdma_chan(d->desc.chan);
493 struct imxdma_channel *imxdmac = to_imxdma_chan(d->desc.chan);
643 static int imxdma_terminate_all(struct dma_chan *chan)
645 struct imxdma_channel *imxdmac = to_imxdma_chan(chan);
658 static int imxdma_config_write(struct dma_chan *chan,
662 struct imxdma_channel *imxdmac = to_imxdma_chan(chan);
707 static int imxdma_config(struct dma_chan *chan,
710 struct imxdma_channel *imxdmac = to_imxdma_chan(chan);
717 static enum dma_status imxdma_tx_status(struct dma_chan *chan,
721 return dma_cookie_status(chan, cookie, txstate);
726 struct imxdma_channel *imxdmac = to_imxdma_chan(tx->chan);
739 static int imxdma_alloc_chan_resources(struct dma_chan *chan)
741 struct imxdma_channel *imxdmac = to_imxdma_chan(chan);
742 struct imx_dma_data *data = chan->private;
753 dma_async_tx_descriptor_init(&desc->desc, chan);
769 static void imxdma_free_chan_resources(struct dma_chan *chan)
771 struct imxdma_channel *imxdmac = to_imxdma_chan(chan);
795 struct dma_chan *chan, struct scatterlist *sgl,
799 struct imxdma_channel *imxdmac = to_imxdma_chan(chan);
814 imxdma_config_write(chan, &imxdmac->config, direction);
848 struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len,
852 struct imxdma_channel *imxdmac = to_imxdma_chan(chan);
900 imxdma_config_write(chan, &imxdmac->config, direction);
906 struct dma_chan *chan, dma_addr_t dest,
909 struct imxdma_channel *imxdmac = to_imxdma_chan(chan);
937 struct dma_chan *chan, struct dma_interleaved_template *xt,
940 struct imxdma_channel *imxdmac = to_imxdma_chan(chan);
980 static void imxdma_issue_pending(struct dma_chan *chan)
982 struct imxdma_channel *imxdmac = to_imxdma_chan(chan);
1005 static bool imxdma_filter_fn(struct dma_chan *chan, void *param)
1008 struct imxdma_channel *imxdma_chan = to_imxdma_chan(chan);
1010 if (chan->device->dev != fdata->imxdma->dev)
1014 chan->private = NULL;
1147 imxdmac->chan.device = &imxdma->dma_device;
1148 dma_cookie_init(&imxdmac->chan);
1152 list_add_tail(&imxdmac->chan.device_node,