Lines Matching refs:epnum

61 	ep->epnum = info.epnum;  in fusb300_ep_setting()
67 if (!ep->epnum) in fusb300_ep_release()
69 ep->epnum = 0; in fusb300_ep_release()
106 u32 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPSET2(info.epnum)); in fusb300_set_epaddrofs()
110 iowrite32(reg, fusb300->reg + FUSB300_OFFSET_EPSET2(info.epnum)); in fusb300_set_epaddrofs()
117 fusb300_set_fifo_entry(fusb300, info.epnum); in ep_fifo_setting()
118 fusb300_set_start_entry(fusb300, info.epnum); in ep_fifo_setting()
125 u32 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_eptype()
129 iowrite32(reg, fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_eptype()
139 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_epdir()
142 iowrite32(reg, fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_epdir()
157 u32 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPSET2(info.epnum)); in fusb300_set_epmps()
161 iowrite32(reg, fusb300->reg + FUSB300_OFFSET_EPSET2(info.epnum)); in fusb300_set_epmps()
167 u32 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_interval()
171 iowrite32(reg, fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_interval()
177 u32 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_bwnum()
181 iowrite32(reg, fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_bwnum()
197 fusb300_set_ep_active(fusb300, info.epnum); in set_ep_reg()
215 info.epnum = desc->bEndpointAddress & USB_ENDPOINT_NUMBER_MASK; in config_ep()
230 fusb300->ep[info.epnum] = ep; in config_ep()
296 if (ep->epnum) { in enable_fifo_int()
298 FUSB300_IGER0_EEPn_FIFO_INT(ep->epnum)); in enable_fifo_int()
311 if (ep->epnum) { in disable_fifo_int()
313 FUSB300_IGER0_EEPn_FIFO_INT(ep->epnum)); in disable_fifo_int()
492 fusb300_set_epnstall(fusb300, ep->epnum); in fusb300_set_halt_and_wedge()
497 fusb300_clear_epnstall(fusb300, ep->epnum); in fusb300_set_halt_and_wedge()
620 FUSB300_OFFSET_EPPORT(ep->epnum)); in fusb300_rdfifo()
631 FUSB300_OFFSET_EPPORT(ep->epnum)); in fusb300_rdfifo()
636 FUSB300_OFFSET_EPPORT(ep->epnum)); in fusb300_rdfifo()
642 FUSB300_OFFSET_EPPORT(ep->epnum)); in fusb300_rdfifo()
780 fusb300_clear_seqnum(fusb300, ep->epnum); in clear_feature()
781 fusb300_clear_epnstall(fusb300, ep->epnum); in clear_feature()
882 if (ep->epnum) { in done()
899 FUSB300_OFFSET_EPPRD_W0(ep->epnum)); in fusb300_fill_idma_prdtbl()
903 iowrite32(d, ep->fusb300->reg + FUSB300_OFFSET_EPPRD_W1(ep->epnum)); in fusb300_fill_idma_prdtbl()
907 iowrite32(value, ep->fusb300->reg + FUSB300_OFFSET_EPPRD_W0(ep->epnum)); in fusb300_fill_idma_prdtbl()
909 iowrite32(0x0, ep->fusb300->reg + FUSB300_OFFSET_EPPRD_W2(ep->epnum)); in fusb300_fill_idma_prdtbl()
912 FUSB300_EPPRDR_EP_PRD_RDY(ep->epnum)); in fusb300_fill_idma_prdtbl()
928 reg &= FUSB300_IGR0_EPn_PRD_INT(ep->epnum); in fusb300_wait_idma_finished()
932 FUSB300_IGR0_EPn_PRD_INT(ep->epnum)); in fusb300_wait_idma_finished()
937 reg &= ~FUSB300_IGER0_EEPn_PRD_INT(ep->epnum); in fusb300_wait_idma_finished()
952 FUSB300_IGER0_EEPn_PRD_INT(ep->epnum)); in fusb300_set_idma()
977 u32 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPFFR(ep->epnum)); in out_ep_fifo_handler()
1466 fusb300->ep[0]->epnum = 0; in fusb300_probe()