Lines Matching refs:_req
99 (struct usb_request *_req)
101 return container_of (_req, struct dummy_request, req);
484 dummy_free_request (struct usb_ep *_ep, struct usb_request *_req)
490 if (!ep || !_req || (!ep->desc && _ep->name != ep0name))
493 req = usb_request_to_dummy_request (_req);
504 dummy_queue (struct usb_ep *_ep, struct usb_request *_req,
512 req = usb_request_to_dummy_request (_req);
513 if (!_req || !list_empty (&req->queue) || !_req->complete)
525 _req->status = -EINPROGRESS;
526 _req->actual = 0;
533 _req->length <= FIFO_SIZE) {
535 req->req = *_req;
537 memcpy (dum->fifo_buf, _req->buf, _req->length);
543 _req->actual = _req->length;
544 _req->status = 0;
545 _req->complete (_ep, _req);
557 static int dummy_dequeue (struct usb_ep *_ep, struct usb_request *_req)
565 if (!_ep || !_req)
576 if (&req->req == _req) {
578 _req->status = -ECONNRESET;
588 req, _ep->name, _req->length, _req->buf);
589 _req->complete (_ep, _req);