Lines Matching refs:musb_channel
103 struct musb_dma_channel *musb_channel = NULL;
110 musb_channel = &(controller->channel[bit]);
111 musb_channel->controller = controller;
112 musb_channel->idx = bit;
113 musb_channel->epnum = hw_ep->epnum;
114 musb_channel->transmit = transmit;
115 channel = &(musb_channel->channel);
116 channel->private_data = musb_channel;
131 struct musb_dma_channel *musb_channel = channel->private_data;
134 musb_channel->start_addr = 0;
135 musb_channel->len = 0;
137 musb_channel->controller->used_channels &=
138 ~(1 << musb_channel->idx);
147 struct musb_dma_channel *musb_channel = channel->private_data;
148 struct musb_dma_controller *controller = musb_channel->controller;
151 u8 bchannel = musb_channel->idx;
164 csr |= (musb_channel->epnum << MUSB_HSDMA_ENDPOINT_SHIFT)
167 | (musb_channel->transmit
185 struct musb_dma_channel *musb_channel = channel->private_data;
186 struct musb_dma_controller *controller = musb_channel->controller;
190 musb_channel->epnum,
191 musb_channel->transmit ? "Tx" : "Rx",
210 musb_channel->start_addr = dma_addr;
211 musb_channel->len = len;
212 musb_channel->max_packet_sz = packet_sz;
222 struct musb_dma_channel *musb_channel = channel->private_data;
223 void __iomem *mbase = musb_channel->controller->base;
224 struct musb *musb = musb_channel->controller->private_data;
226 u8 bchannel = musb_channel->idx;
231 if (musb_channel->transmit) {
232 offset = musb->io.ep_offset(musb_channel->epnum,
245 offset = musb->io.ep_offset(musb_channel->epnum,
270 struct musb_dma_channel *musb_channel;
293 musb_channel = (struct musb_dma_channel *)
295 channel = &musb_channel->channel;
312 musb_channel = (struct musb_dma_channel *)
314 channel = &musb_channel->channel;
321 musb_channel->channel.status =
329 - musb_channel->start_addr;
332 channel, musb_channel->start_addr,
334 musb_channel->len,
336 < musb_channel->len) ?
344 if (musb_channel->transmit &&
347 musb_channel->max_packet_sz))) {
348 u8 epnum = musb_channel->epnum;
370 musb_dma_completion(musb, musb_channel->epnum,
371 musb_channel->transmit);