Lines Matching refs:chan
59 struct dma_chan *chan; in of_dma_router_xlate() local
74 chan = ofdma_target->of_dma_xlate(&dma_spec_target, ofdma_target); in of_dma_router_xlate()
75 if (chan) { in of_dma_router_xlate()
76 chan->router = ofdma->dma_router; in of_dma_router_xlate()
77 chan->route_data = route_data; in of_dma_router_xlate()
88 return chan; in of_dma_router_xlate()
242 struct dma_chan *chan; in of_dma_request_slave_channel() local
270 chan = ofdma->of_dma_xlate(&dma_spec, ofdma); in of_dma_request_slave_channel()
273 chan = NULL; in of_dma_request_slave_channel()
280 if (chan) in of_dma_request_slave_channel()
281 return chan; in of_dma_request_slave_channel()
333 struct dma_chan *chan, *candidate = NULL; in of_dma_xlate_by_chan_id() local
338 list_for_each_entry(chan, &dev->channels, device_node) in of_dma_xlate_by_chan_id()
339 if (chan->chan_id == dma_spec->args[0]) { in of_dma_xlate_by_chan_id()
340 candidate = chan; in of_dma_xlate_by_chan_id()