Lines Matching refs:request

246 	if (req->request.dma && req->request.length)  in dwc3_gadget_giveback()
247 dwc3_flush_cache((uintptr_t)req->request.dma, req->request.length); in dwc3_gadget_giveback()
249 if (req->request.status == -EINPROGRESS) in dwc3_gadget_giveback()
250 req->request.status = status; in dwc3_gadget_giveback()
254 else if (req->request.dma) in dwc3_gadget_giveback()
255 usb_gadget_unmap_request(&dwc->gadget, &req->request, in dwc3_gadget_giveback()
259 req, dep->name, req->request.actual, in dwc3_gadget_giveback()
260 req->request.length, status); in dwc3_gadget_giveback()
263 usb_gadget_giveback_request(&dep->endpoint, &req->request); in dwc3_gadget_giveback()
685 return &req->request; in dwc3_gadget_ep_alloc_request()
689 struct usb_request *request) in dwc3_gadget_ep_free_request() argument
691 struct dwc3_request *req = to_dwc3_request(request); in dwc3_gadget_ep_free_request()
772 if (!req->request.no_interrupt && !chain) in dwc3_prepare_one_trb()
782 trb->ctrl |= DWC3_TRB_CTRL_SID_SOFN(req->request.stream_id); in dwc3_prepare_one_trb()
854 dma = req->request.dma; in dwc3_prepare_trbs()
855 length = req->request.length; in dwc3_prepare_trbs()
922 usb_gadget_unmap_request(&dwc->gadget, &req->request, in __dwc3_gadget_kick_transfer()
973 req->request.actual = 0; in __dwc3_gadget_ep_queue()
974 req->request.status = -EINPROGRESS; in __dwc3_gadget_ep_queue()
983 req->request.length < dep->endpoint.maxpacket) in __dwc3_gadget_ep_queue()
984 req->request.length = dep->endpoint.maxpacket; in __dwc3_gadget_ep_queue()
998 ret = usb_gadget_map_request(&dwc->gadget, &req->request, in __dwc3_gadget_ep_queue()
1073 static int dwc3_gadget_ep_queue(struct usb_ep *ep, struct usb_request *request, in dwc3_gadget_ep_queue() argument
1076 struct dwc3_request *req = to_dwc3_request(request); in dwc3_gadget_ep_queue()
1086 request, ep->name); in dwc3_gadget_ep_queue()
1093 request, req->dep->name); in dwc3_gadget_ep_queue()
1099 request, ep->name, request->length); in dwc3_gadget_ep_queue()
1110 struct usb_request *request) in dwc3_gadget_ep_dequeue() argument
1112 struct dwc3_request *req = to_dwc3_request(request); in dwc3_gadget_ep_dequeue()
1139 request, ep->name); in dwc3_gadget_ep_dequeue()
1757 (req->request.length % dep->endpoint.maxpacket)) { in __dwc3_cleanup_done_trbs()
1759 ((req->request.length - 1) / dep->endpoint.maxpacket + 1); in __dwc3_cleanup_done_trbs()
1760 req->request.actual += length - count; in __dwc3_cleanup_done_trbs()
1762 req->request.actual += req->request.length - count; in __dwc3_cleanup_done_trbs()