Lines Matching refs:ep

313 int dwc3_send_gadget_ep_cmd(struct dwc3 *dwc, unsigned ep,  in dwc3_send_gadget_ep_cmd()  argument
316 struct dwc3_ep *dep = dwc->eps[ep]; in dwc3_send_gadget_ep_cmd()
322 dwc3_writel(dwc->regs, DWC3_DEPCMDPAR0(ep), params->param0); in dwc3_send_gadget_ep_cmd()
323 dwc3_writel(dwc->regs, DWC3_DEPCMDPAR1(ep), params->param1); in dwc3_send_gadget_ep_cmd()
324 dwc3_writel(dwc->regs, DWC3_DEPCMDPAR2(ep), params->param2); in dwc3_send_gadget_ep_cmd()
326 dwc3_writel(dwc->regs, DWC3_DEPCMD(ep), cmd | DWC3_DEPCMD_CMDACT); in dwc3_send_gadget_ep_cmd()
328 reg = dwc3_readl(dwc->regs, DWC3_DEPCMD(ep)); in dwc3_send_gadget_ep_cmd()
648 static int dwc3_gadget_ep0_enable(struct usb_ep *ep, in dwc3_gadget_ep0_enable() argument
654 static int dwc3_gadget_ep0_disable(struct usb_ep *ep) in dwc3_gadget_ep0_disable() argument
661 static int dwc3_gadget_ep_enable(struct usb_ep *ep, in dwc3_gadget_ep_enable() argument
669 if (!ep || !desc || desc->bDescriptorType != USB_DT_ENDPOINT) { in dwc3_gadget_ep_enable()
679 dep = to_dwc3_ep(ep); in dwc3_gadget_ep_enable()
706 ret = __dwc3_gadget_ep_enable(dep, desc, ep->comp_desc, false, false); in dwc3_gadget_ep_enable()
712 static int dwc3_gadget_ep_disable(struct usb_ep *ep) in dwc3_gadget_ep_disable() argument
719 if (!ep) { in dwc3_gadget_ep_disable()
724 dep = to_dwc3_ep(ep); in dwc3_gadget_ep_disable()
744 static struct usb_request *dwc3_gadget_ep_alloc_request(struct usb_ep *ep, in dwc3_gadget_ep_alloc_request() argument
748 struct dwc3_ep *dep = to_dwc3_ep(ep); in dwc3_gadget_ep_alloc_request()
762 static void dwc3_gadget_ep_free_request(struct usb_ep *ep, in dwc3_gadget_ep_free_request() argument
1173 static int dwc3_gadget_ep_queue(struct usb_ep *ep, struct usb_request *request, in dwc3_gadget_ep_queue() argument
1177 struct dwc3_ep *dep = to_dwc3_ep(ep); in dwc3_gadget_ep_queue()
1187 request, ep->name); in dwc3_gadget_ep_queue()
1208 static int dwc3_gadget_ep_dequeue(struct usb_ep *ep, in dwc3_gadget_ep_dequeue() argument
1214 struct dwc3_ep *dep = to_dwc3_ep(ep); in dwc3_gadget_ep_dequeue()
1240 request, ep->name); in dwc3_gadget_ep_dequeue()
1297 static int dwc3_gadget_ep_set_halt(struct usb_ep *ep, int value) in dwc3_gadget_ep_set_halt() argument
1299 struct dwc3_ep *dep = to_dwc3_ep(ep); in dwc3_gadget_ep_set_halt()
1313 static int dwc3_gadget_ep_set_wedge(struct usb_ep *ep) in dwc3_gadget_ep_set_wedge() argument
1315 struct dwc3_ep *dep = to_dwc3_ep(ep); in dwc3_gadget_ep_set_wedge()
1324 ret = __dwc3_gadget_ep0_set_halt(ep, 1); in dwc3_gadget_ep_set_wedge()