Lines Matching defs:ux500_channel

54 	struct ux500_dma_channel *ux500_channel = channel->private_data;
55 struct musb_hw_ep *hw_ep = ux500_channel->hw_ep;
63 ux500_channel->channel.actual_len = ux500_channel->cur_len;
64 ux500_channel->channel.status = MUSB_DMA_STATUS_FREE;
65 musb_dma_completion(musb, hw_ep->epnum, ux500_channel->is_tx);
74 struct ux500_dma_channel *ux500_channel = channel->private_data;
75 struct musb_hw_ep *hw_ep = ux500_channel->hw_ep;
76 struct dma_chan *dma_chan = ux500_channel->dma_chan;
82 struct musb *musb = ux500_channel->controller->private_data;
84 ux500_channel->controller->phy_base);
89 len, ux500_channel->is_tx);
91 ux500_channel->cur_len = len;
99 direction = ux500_channel->is_tx ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM;
121 ux500_channel->cookie = dma_desc->tx_submit(dma_desc);
133 struct ux500_dma_channel *ux500_channel = NULL;
147 ux500_channel = is_tx ? &(controller->tx_channel[ch_num]) :
151 if (ux500_channel->is_allocated)
154 ux500_channel->hw_ep = hw_ep;
155 ux500_channel->is_allocated = 1;
160 return &(ux500_channel->channel);
165 struct ux500_dma_channel *ux500_channel = channel->private_data;
166 struct musb *musb = ux500_channel->controller->private_data;
168 dev_dbg(musb->controller, "channel=%d\n", ux500_channel->ch_num);
170 if (ux500_channel->is_allocated) {
171 ux500_channel->is_allocated = 0;
209 struct ux500_dma_channel *ux500_channel = channel->private_data;
210 struct ux500_dma_controller *controller = ux500_channel->controller;
212 void __iomem *epio = musb->endpoints[ux500_channel->hw_ep->epnum].regs;
216 ux500_channel->ch_num, ux500_channel->is_tx);
219 if (ux500_channel->is_tx) {
233 dmaengine_terminate_all(ux500_channel->dma_chan);
241 struct ux500_dma_channel *ux500_channel;
247 ux500_channel = channel->private_data;
251 if (ux500_channel->dma_chan)
252 dma_release_channel(ux500_channel->dma_chan);
257 ux500_channel = channel->private_data;
261 if (ux500_channel->dma_chan)
262 dma_release_channel(ux500_channel->dma_chan);
268 struct ux500_dma_channel *ux500_channel = NULL;
302 ux500_channel = &channel_array[ch_num];
303 ux500_channel->controller = controller;
304 ux500_channel->ch_num = ch_num;
305 ux500_channel->is_tx = is_tx;
307 dma_channel = &(ux500_channel->channel);
308 dma_channel->private_data = ux500_channel;
312 ux500_channel->dma_chan =
315 if (IS_ERR(ux500_channel->dma_chan))
316 ux500_channel->dma_chan =
325 if (!ux500_channel->dma_chan) {