Lines Matching defs:channel
215 /* maybe assign a DMA channel to this endpoint */
217 /* FIXME ISO can dma, but prefers first channel */
697 static void dma_channel_claim(struct omap_ep *ep, unsigned channel)
712 if (channel == 0 || channel > 3) {
714 channel = 3;
716 channel = 2;
718 channel = 1;
724 reg |= (0x0f & ep->bEndpointAddress) << (4 * (channel - 1));
725 ep->dma_channel = channel;
728 dma_channel = OMAP_DMA_USB_W2FC_TX0 - 1 + channel;
745 dma_channel = OMAP_DMA_USB_W2FC_RX0 - 1 + channel;
768 /* channel type P: hw synch (fifo) */
778 DBG("%s no dma channel: %d%s\n", ep->ep.name, status,
1025 int channel = ep->dma_channel;
1027 /* releasing the channel cancels the request,
1028 * reclaiming the channel restarts the queue
1031 dma_channel_claim(ep, channel);
1074 int channel;
1078 channel = ep->dma_channel;
1081 channel = 0;
1091 if (channel)
1092 dma_channel_claim(ep, channel);