Lines Matching refs:chan
58 struct dma_chan *chan;
73 chan = ERR_PTR(-EPROBE_DEFER);
77 chan = ofdma_target->of_dma_xlate(&dma_spec_target, ofdma_target);
78 if (IS_ERR_OR_NULL(chan)) {
84 chan->router = ofdma->dma_router;
85 chan->route_data = route_data;
87 if (chan->device->device_router_config)
88 ret = chan->device->device_router_config(chan);
91 dma_release_channel(chan);
92 chan = ERR_PTR(ret);
102 return chan;
256 struct dma_chan *chan;
292 chan = ofdma->of_dma_xlate(&dma_spec, ofdma);
295 chan = NULL;
302 if (chan)
303 return chan;
355 struct dma_chan *chan, *candidate = NULL;
360 list_for_each_entry(chan, &dev->channels, device_node)
361 if (chan->chan_id == dma_spec->args[0]) {
362 candidate = chan;