Lines Matching refs:request
253 } while(++i < req->request.num_mapped_sgs); in dwc3_gadget_giveback()
259 if (req->request.status == -EINPROGRESS) in dwc3_gadget_giveback()
260 req->request.status = status; in dwc3_gadget_giveback()
265 usb_gadget_unmap_request(&dwc->gadget, &req->request, in dwc3_gadget_giveback()
269 req, dep->name, req->request.actual, in dwc3_gadget_giveback()
270 req->request.length, status); in dwc3_gadget_giveback()
274 usb_gadget_giveback_request(&dep->endpoint, &req->request); in dwc3_gadget_giveback()
761 return &req->request; in dwc3_gadget_ep_alloc_request()
765 struct usb_request *request) in dwc3_gadget_ep_free_request() argument
767 struct dwc3_request *req = to_dwc3_request(request); in dwc3_gadget_ep_free_request()
833 if (!req->request.no_interrupt && !chain) in dwc3_prepare_one_trb()
847 trb->ctrl |= DWC3_TRB_CTRL_SID_SOFN(req->request.stream_id); in dwc3_prepare_one_trb()
920 if (req->request.num_mapped_sgs > 0) { in dwc3_prepare_trbs()
921 struct usb_request *request = &req->request; in dwc3_prepare_trbs() local
922 struct scatterlist *sg = request->sg; in dwc3_prepare_trbs()
926 for_each_sg(sg, s, request->num_mapped_sgs, i) { in dwc3_prepare_trbs()
932 if (i == (request->num_mapped_sgs - 1) || in dwc3_prepare_trbs()
956 dma = req->request.dma; in dwc3_prepare_trbs()
957 length = req->request.length; in dwc3_prepare_trbs()
1033 usb_gadget_unmap_request(&dwc->gadget, &req->request, in __dwc3_gadget_kick_transfer()
1085 req->request.actual = 0; in __dwc3_gadget_ep_queue()
1086 req->request.status = -EINPROGRESS; in __dwc3_gadget_ep_queue()
1104 ret = usb_gadget_map_request(&dwc->gadget, &req->request, in __dwc3_gadget_ep_queue()
1190 static int dwc3_gadget_ep_queue(struct usb_ep *ep, struct usb_request *request, in dwc3_gadget_ep_queue() argument
1193 struct dwc3_request *req = to_dwc3_request(request); in dwc3_gadget_ep_queue()
1204 request, ep->name); in dwc3_gadget_ep_queue()
1210 request, req->dep->name)) { in dwc3_gadget_ep_queue()
1224 struct usb_request *request) in dwc3_gadget_ep_dequeue() argument
1226 struct dwc3_request *req = to_dwc3_request(request); in dwc3_gadget_ep_dequeue()
1255 request, ep->name); in dwc3_gadget_ep_dequeue()
1902 req->request.actual += req->request.length - count; in __dwc3_cleanup_done_trbs()
1943 } while (++i < req->request.num_mapped_sgs); in dwc3_cleanup_done_reqs()