Lines Matching refs:epnum
36 static u32 bfin_fifo_offset(u8 epnum) in bfin_fifo_offset() argument
38 return USB_OFFSET(USB_EP0_FIFO) + (epnum * 8); in bfin_fifo_offset()
79 u8 epnum = hw_ep->epnum; in bfin_write_fifo() local
86 hw_ep->epnum, fifo, len, src, epio); in bfin_write_fifo()
90 if (!ANOMALY_05000380 && epnum != 0) { in bfin_write_fifo()
98 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_ADDR_LOW), dma_reg); in bfin_write_fifo()
102 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_ADDR_HIGH), dma_reg); in bfin_write_fifo()
106 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_COUNT_LOW), len); in bfin_write_fifo()
107 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_COUNT_HIGH), 0); in bfin_write_fifo()
111 dma_reg = (epnum << 4) | DMA_ENA | INT_ENA | DIRECTION; in bfin_write_fifo()
112 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_CTRL), dma_reg); in bfin_write_fifo()
116 while (!(bfin_read_USB_DMA_INTERRUPT() & (1 << epnum))) in bfin_write_fifo()
120 bfin_write_USB_DMA_INTERRUPT(1 << epnum); in bfin_write_fifo()
124 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_CTRL), 0); in bfin_write_fifo()
142 u8 epnum = hw_ep->epnum; in bfin_read_fifo() local
144 if (ANOMALY_05000467 && epnum != 0) { in bfin_read_fifo()
152 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_ADDR_LOW), dma_reg); in bfin_read_fifo()
156 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_ADDR_HIGH), dma_reg); in bfin_read_fifo()
160 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_COUNT_LOW), len); in bfin_read_fifo()
161 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_COUNT_HIGH), 0); in bfin_read_fifo()
165 dma_reg = (epnum << 4) | DMA_ENA | INT_ENA; in bfin_read_fifo()
166 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_CTRL), dma_reg); in bfin_read_fifo()
170 while (!(bfin_read_USB_DMA_INTERRUPT() & (1 << epnum))) in bfin_read_fifo()
174 bfin_write_USB_DMA_INTERRUPT(1 << epnum); in bfin_read_fifo()
178 bfin_write16(USB_DMA_REG(epnum, USB_DMAx_CTRL), 0); in bfin_read_fifo()
198 'R', hw_ep->epnum, fifo, len, dst); in bfin_read_fifo()