Lines Matching refs:epnum

58 	ep->epnum = info.epnum;  in fusb300_ep_setting()
64 if (!ep->epnum) in fusb300_ep_release()
66 ep->epnum = 0; in fusb300_ep_release()
103 u32 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPSET2(info.epnum)); in fusb300_set_epaddrofs()
107 iowrite32(reg, fusb300->reg + FUSB300_OFFSET_EPSET2(info.epnum)); in fusb300_set_epaddrofs()
114 fusb300_set_fifo_entry(fusb300, info.epnum); in ep_fifo_setting()
115 fusb300_set_start_entry(fusb300, info.epnum); in ep_fifo_setting()
122 u32 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_eptype()
126 iowrite32(reg, fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_eptype()
136 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_epdir()
139 iowrite32(reg, fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_epdir()
154 u32 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPSET2(info.epnum)); in fusb300_set_epmps()
158 iowrite32(reg, fusb300->reg + FUSB300_OFFSET_EPSET2(info.epnum)); in fusb300_set_epmps()
164 u32 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_interval()
168 iowrite32(reg, fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_interval()
174 u32 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_bwnum()
178 iowrite32(reg, fusb300->reg + FUSB300_OFFSET_EPSET1(info.epnum)); in fusb300_set_bwnum()
194 fusb300_set_ep_active(fusb300, info.epnum); in set_ep_reg()
212 info.epnum = desc->bEndpointAddress & USB_ENDPOINT_NUMBER_MASK; in config_ep()
227 fusb300->ep[info.epnum] = ep; in config_ep()
293 if (ep->epnum) { in enable_fifo_int()
295 FUSB300_IGER0_EEPn_FIFO_INT(ep->epnum)); in enable_fifo_int()
308 if (ep->epnum) { in disable_fifo_int()
310 FUSB300_IGER0_EEPn_FIFO_INT(ep->epnum)); in disable_fifo_int()
489 fusb300_set_epnstall(fusb300, ep->epnum); in fusb300_set_halt_and_wedge()
494 fusb300_clear_epnstall(fusb300, ep->epnum); in fusb300_set_halt_and_wedge()
617 FUSB300_OFFSET_EPPORT(ep->epnum)); in fusb300_rdfifo()
628 FUSB300_OFFSET_EPPORT(ep->epnum)); in fusb300_rdfifo()
633 FUSB300_OFFSET_EPPORT(ep->epnum)); in fusb300_rdfifo()
639 FUSB300_OFFSET_EPPORT(ep->epnum)); in fusb300_rdfifo()
777 fusb300_clear_seqnum(fusb300, ep->epnum); in clear_feature()
778 fusb300_clear_epnstall(fusb300, ep->epnum); in clear_feature()
879 if (ep->epnum) { in done()
896 FUSB300_OFFSET_EPPRD_W0(ep->epnum)); in fusb300_fill_idma_prdtbl()
900 iowrite32(d, ep->fusb300->reg + FUSB300_OFFSET_EPPRD_W1(ep->epnum)); in fusb300_fill_idma_prdtbl()
904 iowrite32(value, ep->fusb300->reg + FUSB300_OFFSET_EPPRD_W0(ep->epnum)); in fusb300_fill_idma_prdtbl()
906 iowrite32(0x0, ep->fusb300->reg + FUSB300_OFFSET_EPPRD_W2(ep->epnum)); in fusb300_fill_idma_prdtbl()
909 FUSB300_EPPRDR_EP_PRD_RDY(ep->epnum)); in fusb300_fill_idma_prdtbl()
925 reg &= FUSB300_IGR0_EPn_PRD_INT(ep->epnum); in fusb300_wait_idma_finished()
929 FUSB300_IGR0_EPn_PRD_INT(ep->epnum)); in fusb300_wait_idma_finished()
934 reg &= ~FUSB300_IGER0_EEPn_PRD_INT(ep->epnum); in fusb300_wait_idma_finished()
949 FUSB300_IGER0_EEPn_PRD_INT(ep->epnum)); in fusb300_set_idma()
974 u32 reg = ioread32(fusb300->reg + FUSB300_OFFSET_EPFFR(ep->epnum)); in out_ep_fifo_handler()
1463 fusb300->ep[0]->epnum = 0; in fusb300_probe()