Lines Matching refs:ep
88 struct musb_ep *ep; in service_tx_status_request() local
101 ep = &musb->endpoints[epnum].ep_in; in service_tx_status_request()
103 ep = &musb->endpoints[epnum].ep_out; in service_tx_status_request()
107 if (epnum >= MUSB_C_NUM_EPS || !ep->desc) { in service_tx_status_request()
242 struct musb_hw_ep *ep; in service_zero_data_request() local
252 ep = musb->endpoints + epnum; in service_zero_data_request()
253 regs = ep->regs; in service_zero_data_request()
256 musb_ep = &ep->ep_in; in service_zero_data_request()
258 musb_ep = &ep->ep_out; in service_zero_data_request()
407 struct musb_hw_ep *ep; in service_zero_data_request() local
416 ep = musb->endpoints + epnum; in service_zero_data_request()
417 regs = ep->regs; in service_zero_data_request()
420 musb_ep = &ep->ep_in; in service_zero_data_request()
422 musb_ep = &ep->ep_out; in service_zero_data_request()
897 musb_g_ep0_enable(struct usb_ep *ep, const struct usb_endpoint_descriptor *desc) in musb_g_ep0_enable() argument
912 struct musb_ep *ep; in musb_g_ep0_queue() local
922 ep = to_musb_ep(e); in musb_g_ep0_queue()
923 musb = ep->musb; in musb_g_ep0_queue()
930 req->tx = ep->is_in; in musb_g_ep0_queue()
934 if (!list_empty(&ep->req_list)) { in musb_g_ep0_queue()
953 list_add_tail(&req->list, &ep->req_list); in musb_g_ep0_queue()
956 ep->name, ep->is_in ? "IN/TX" : "OUT/RX", in musb_g_ep0_queue()
974 musb_g_ep0_giveback(ep->musb, r); in musb_g_ep0_queue()
991 static int musb_g_ep0_dequeue(struct usb_ep *ep, struct usb_request *req) in musb_g_ep0_dequeue() argument
999 struct musb_ep *ep; in musb_g_ep0_halt() local
1009 ep = to_musb_ep(e); in musb_g_ep0_halt()
1010 musb = ep->musb; in musb_g_ep0_halt()
1017 if (!list_empty(&ep->req_list)) { in musb_g_ep0_halt()