Lines Matching refs:dir_in

35 	if (ep->dir_in)  in fotg210_disable_fifo_int()
46 if (ep->dir_in) in fotg210_enable_fifo_int()
85 u32 dir_in) in fotg210_fifo_ep_mapping() argument
96 val &= ~EPMAP_FIFONOMSK(epnum, dir_in); in fotg210_fifo_ep_mapping()
97 val |= EPMAP_FIFONO(epnum, dir_in); in fotg210_fifo_ep_mapping()
112 static void fotg210_set_fifo_dir(struct fotg210_ep *ep, u32 epnum, u32 dir_in) in fotg210_set_fifo_dir() argument
118 val |= (dir_in ? FIFOMAP_DIRIN(epnum - 1) : FIFOMAP_DIROUT(epnum - 1)); in fotg210_set_fifo_dir()
133 u32 dir_in) in fotg210_set_mps() argument
137 u32 offset = dir_in ? FOTG210_INEPMPSR(epnum) : in fotg210_set_mps()
150 fotg210_set_fifo_dir(ep, ep->epnum, ep->dir_in); in fotg210_config_ep()
152 fotg210_set_mps(ep, ep->epnum, ep->ep.maxpacket, ep->dir_in); in fotg210_config_ep()
153 fotg210_fifo_ep_mapping(ep, ep->epnum, ep->dir_in); in fotg210_config_ep()
170 ep->dir_in = usb_endpoint_dir_in(desc); in fotg210_ep_enable()
182 reg = (ep->dir_in) ? in fotg210_reset_tseq()
265 value |= DMACPSR1_DMA_LEN(len) | DMACPSR1_DMA_TYPE(ep->dir_in); in fotg210_enable_dma()
337 if (ep->dir_in) { in fotg210_start_dma()
355 ep->dir_in ? DMA_TO_DEVICE : DMA_FROM_DEVICE); in fotg210_start_dma()
363 ep->dir_in ? DMA_TO_DEVICE : in fotg210_start_dma()
386 if (ep->dir_in) { /* if IN */ in fotg210_ep0_queue()
457 if (ep->dir_in) { in fotg210_set_epnstall()
463 reg = (ep->dir_in) ? in fotg210_set_epnstall()
477 reg = (ep->dir_in) ? in fotg210_clear_epnstall()
709 reg = (ep->dir_in) ? in fotg210_is_epnstall()
759 fotg210->ep[0]->dir_in = ctrl->bRequestType & USB_DIR_IN; in fotg210_setup_packet()
801 if (!list_empty(&ep->queue) && !ep->dir_in) { in fotg210_ep0out()
821 if ((!list_empty(&ep->queue)) && (ep->dir_in)) { in fotg210_ep0in()
1155 ep->ep.caps.dir_in = true; in fotg210_udc_probe()