Lines Matching defs:chan
26 static void fsl_edma_synchronize(struct dma_chan *chan)
28 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan);
100 struct dma_chan *chan, *_chan;
110 list_for_each_entry_safe(chan, _chan, &fsl_edma->dma_dev.channels, device_node) {
111 if (chan->client_count)
113 if ((chan->chan_id / chans_per_mux) == dma_spec->args[0]) {
114 chan = dma_get_slave_channel(chan);
115 if (chan) {
116 chan->device->privatecnt++;
117 fsl_chan = to_fsl_edma_chan(chan);
128 return chan;
139 struct dma_chan *chan, *_chan;
150 list_for_each_entry_safe(chan, _chan, &fsl_edma->dma_dev.channels,
153 if (chan->client_count)
156 fsl_chan = to_fsl_edma_chan(chan);
171 chan = dma_get_slave_channel(chan);
172 chan->device->privatecnt++;
174 return chan;
177 chan = dma_get_slave_channel(chan);
178 chan->device->privatecnt++;
181 return chan;
250 dev_err(&pdev->dev, "Can't register chan%d's IRQ.\n", i);
670 /* Make sure chan is idle or will force disable. */