Lines Matching refs:request
117 req->request.actual = 0; in __dwc3_gadget_ep0_queue()
118 req->request.status = -EINPROGRESS; in __dwc3_gadget_ep0_queue()
215 int dwc3_gadget_ep0_queue(struct usb_ep *ep, struct usb_request *request, in dwc3_gadget_ep0_queue() argument
218 struct dwc3_request *req = to_dwc3_request(request); in dwc3_gadget_ep0_queue()
229 request, dep->name); in dwc3_gadget_ep0_queue()
241 request, dep->name, request->length, in dwc3_gadget_ep0_queue()
382 dwc->ep0_usb_req.request.length = sizeof(*response_pkt); in dwc3_ep0_handle_status()
383 dwc->ep0_usb_req.request.buf = (void *)dwc->setup_buf_addr; in dwc3_ep0_handle_status()
384 dwc->ep0_usb_req.request.complete = dwc3_ep0_status_cmpl; in dwc3_ep0_handle_status()
664 dwc->ep0_usb_req.request.length = dep->endpoint.maxpacket; in dwc3_ep0_set_sel()
665 dwc->ep0_usb_req.request.buf = (void *)dwc->setup_buf_addr; in dwc3_ep0_set_sel()
666 dwc->ep0_usb_req.request.complete = dwc3_ep0_set_sel_cmpl; in dwc3_ep0_set_sel()
809 ur = &r->request; in dwc3_ep0_complete_data()
940 if (req->request.length == 0) { in __dwc3_ep0_do_control_data()
944 } else if (!IS_ALIGNED(req->request.length, dep->endpoint.maxpacket) && in __dwc3_ep0_do_control_data()
949 ret = usb_gadget_map_request(&dwc->gadget, &req->request, in __dwc3_ep0_do_control_data()
957 if (req->request.length > DWC3_EP0_BOUNCE_SIZE) { in __dwc3_ep0_do_control_data()
958 transfer_size = (req->request.length / maxpacket) * in __dwc3_ep0_do_control_data()
961 req->request.dma, in __dwc3_ep0_do_control_data()
966 transfer_size = roundup((req->request.length - transfer_size), in __dwc3_ep0_do_control_data()
980 ret = usb_gadget_map_request(&dwc->gadget, &req->request, in __dwc3_ep0_do_control_data()
987 ret = dwc3_ep0_start_trans(dwc, dep->number, req->request.dma, in __dwc3_ep0_do_control_data()
988 req->request.length, in __dwc3_ep0_do_control_data()