Lines Matching refs:req
118 * @req: Reference to USB gadget transfer request.
122 struct usb_request req;
161 static inline struct s3c_hsudc_req *our_req(struct usb_request *req)
163 return container_of(req, struct s3c_hsudc_req, req);
200 hsreq->req.status = status;
209 usb_gadget_giveback_request(&hsep->ep, &hsreq->req);
288 buf = hsreq->req.buf + hsreq->req.actual;
291 length = hsreq->req.length - hsreq->req.actual;
293 hsreq->req.actual += length;
302 if (hsreq->req.length != hsreq->req.actual || hsreq->req.zero)
340 buf = hsreq->req.buf + hsreq->req.actual;
342 buflen = hsreq->req.length - hsreq->req.actual;
347 hsreq->req.actual += min(rlen, buflen);
356 hsreq->req.status = -EOVERFLOW;
362 if (is_short || hsreq->req.actual == hsreq->req.length) {
562 hsreq.req.length = 2;
563 hsreq.req.buf = &reply;
564 hsreq.req.actual = 0;
565 hsreq.req.complete = NULL;
787 return &hsreq->req;
890 if (&hsreq->req == _req)
893 if (&hsreq->req != _req) {