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()
671 static int dwc3_gadget_ep0_enable(struct usb_ep *ep, in dwc3_gadget_ep0_enable() argument
677 static int dwc3_gadget_ep0_disable(struct usb_ep *ep) in dwc3_gadget_ep0_disable() argument
684 static int dwc3_gadget_ep_enable(struct usb_ep *ep, in dwc3_gadget_ep_enable() argument
692 if (!ep || !desc || desc->bDescriptorType != USB_DT_ENDPOINT) { in dwc3_gadget_ep_enable()
702 dep = to_dwc3_ep(ep); in dwc3_gadget_ep_enable()
712 ret = __dwc3_gadget_ep_enable(dep, desc, ep->comp_desc, false, false); in dwc3_gadget_ep_enable()
718 static int dwc3_gadget_ep_disable(struct usb_ep *ep) in dwc3_gadget_ep_disable() argument
725 if (!ep) { in dwc3_gadget_ep_disable()
730 dep = to_dwc3_ep(ep); in dwc3_gadget_ep_disable()
746 static struct usb_request *dwc3_gadget_ep_alloc_request(struct usb_ep *ep, in dwc3_gadget_ep_alloc_request() argument
750 struct dwc3_ep *dep = to_dwc3_ep(ep); in dwc3_gadget_ep_alloc_request()
764 static void dwc3_gadget_ep_free_request(struct usb_ep *ep, in dwc3_gadget_ep_free_request() argument
1190 static int dwc3_gadget_ep_queue(struct usb_ep *ep, struct usb_request *request, in dwc3_gadget_ep_queue() argument
1194 struct dwc3_ep *dep = to_dwc3_ep(ep); in dwc3_gadget_ep_queue()
1204 request, ep->name); in dwc3_gadget_ep_queue()
1223 static int dwc3_gadget_ep_dequeue(struct usb_ep *ep, in dwc3_gadget_ep_dequeue() argument
1229 struct dwc3_ep *dep = to_dwc3_ep(ep); in dwc3_gadget_ep_dequeue()
1255 request, ep->name); in dwc3_gadget_ep_dequeue()
1312 static int dwc3_gadget_ep_set_halt(struct usb_ep *ep, int value) in dwc3_gadget_ep_set_halt() argument
1314 struct dwc3_ep *dep = to_dwc3_ep(ep); in dwc3_gadget_ep_set_halt()
1328 static int dwc3_gadget_ep_set_wedge(struct usb_ep *ep) in dwc3_gadget_ep_set_wedge() argument
1330 struct dwc3_ep *dep = to_dwc3_ep(ep); in dwc3_gadget_ep_set_wedge()
1339 ret = __dwc3_gadget_ep0_set_halt(ep, 1); in dwc3_gadget_ep_set_wedge()