Lines Matching refs:num

111 	if (ep->num != usb_endpoint_num(desc))  in goku_ep_enable()
146 ep->dma = (use_dma != 0) && (ep->num == UDC_MSTRD_ENDPOINT); in goku_ep_enable()
148 ep->dma = (use_dma == 2) && (ep->num == UDC_MSTWR_ENDPOINT); in goku_ep_enable()
157 if (ep->num < 3) { in goku_ep_enable()
165 ) << ep->num; in goku_ep_enable()
169 tmp = (ep->dma ? 0x10/*dma*/ : 0x11/*pio*/) << ep->num; in goku_ep_enable()
174 command(ep->dev->regs, COMMAND_RESET, ep->num); in goku_ep_enable()
193 command(regs, COMMAND_INVALID, ep->num); in ep_reset()
194 if (ep->num) { in ep_reset()
195 if (ep->num == UDC_MSTWR_ENDPOINT) in ep_reset()
198 else if (ep->num == UDC_MSTRD_ENDPOINT) in ep_reset()
200 dev->int_enable &= ~INT_EPxDATASET (ep->num); in ep_reset()
205 if (ep->num < 3) { in ep_reset()
210 tmp &= ~(0x11 << ep->num); in ep_reset()
214 tmp &= ~(0x11 << ep->num); in ep_reset()
222 if (ep->num == UDC_MSTWR_ENDPOINT) { in ep_reset()
358 if (unlikely(ep->num == 0 && dev->ep0state != EP0_IN)) in write_fifo()
362 if (unlikely((tmp & DATASET_A(ep->num)) != 0)) in write_fifo()
366 if (ep->num != 0) in write_fifo()
367 writel(~INT_EPxDATASET(ep->num), &dev->regs->int_status); in write_fifo()
373 writel(~(1<<ep->num), &dev->regs->EOP); in write_fifo()
374 if (ep->num == 0) { in write_fifo()
416 if (unlikely(ep->num == 0 && ep->dev->ep0state != EP0_OUT)) in read_fifo()
419 dbuff = (ep->num == 1 || ep->num == 2); in read_fifo()
422 if (ep->num != 0) in read_fifo()
423 writel(~INT_EPxDATASET(ep->num), &regs->int_status); in read_fifo()
425 set = readl(&regs->DataSet) & DATASET_AB(ep->num); in read_fifo()
426 size = readl(&regs->EPxSizeLA[ep->num]); in read_fifo()
430 if (likely(ep->num != 0 || bufferspace != 0)) { in read_fifo()
435 size = readl(&regs->EPxSizeLB[ep->num]); in read_fifo()
472 if (unlikely(ep->num == 0)) { in read_fifo()
647 command(regs, COMMAND_FIFO_DISABLE, ep->num); in abort_dma()
693 command(regs, COMMAND_FIFO_ENABLE, ep->num); in abort_dma()
699 command(regs, COMMAND_FIFO_ENABLE, ep->num); in abort_dma()
721 if (unlikely(!_ep || (!ep->ep.desc && ep->num != 0))) in goku_queue()
752 if (unlikely(ep->num == 0 && ep->is_in)) in goku_queue()
778 && likely(ep->num != 0) in goku_queue()
780 && !(dev->int_enable & INT_EPxDATASET (ep->num))) in goku_queue()
781 pio_irq_enable(dev, dev->regs, ep->num); in goku_queue()
814 if (!_ep || !_req || (!ep->ep.desc && ep->num != 0)) in goku_dequeue()
860 command(ep->dev->regs, COMMAND_SETDATA0, ep->num); in goku_clear_halt()
861 command(ep->dev->regs, COMMAND_STALL_CLEAR, ep->num); in goku_clear_halt()
887 if (ep->num == 0) { in goku_set_halt()
906 & DATASET_AB(ep->num))) in goku_set_halt()
913 command(ep->dev->regs, COMMAND_STALL, ep->num); in goku_set_halt()
936 size = readl(&regs->EPxSizeLA[ep->num]) & DATASIZE; in goku_fifo_status()
937 size += readl(&regs->EPxSizeLB[ep->num]) & DATASIZE; in goku_fifo_status()
954 if (!ep->ep.desc && ep->num != 0) { in goku_fifo_flush()
960 size = readl(&regs->EPxSizeLA[ep->num]); in goku_fifo_flush()
968 command(regs, COMMAND_FIFO_CLEAR, ep->num); in goku_fifo_flush()
1248 ep->num = i; in udc_reinit()