Lines Matching refs:_req
106 (struct usb_request *_req) in usb_request_to_dummy_request() argument
108 return container_of(_req, struct dummy_request, req); in usb_request_to_dummy_request()
669 static void dummy_free_request(struct usb_ep *_ep, struct usb_request *_req) in dummy_free_request() argument
673 if (!_ep || !_req) { in dummy_free_request()
678 req = usb_request_to_dummy_request(_req); in dummy_free_request()
687 static int dummy_queue(struct usb_ep *_ep, struct usb_request *_req, in dummy_queue() argument
696 req = usb_request_to_dummy_request(_req); in dummy_queue()
697 if (!_req || !list_empty(&req->queue) || !_req->complete) in dummy_queue()
711 ep, _req, _ep->name, _req->length, _req->buf); in dummy_queue()
713 _req->status = -EINPROGRESS; in dummy_queue()
714 _req->actual = 0; in dummy_queue()
721 _req->length <= FIFO_SIZE) { in dummy_queue()
723 req->req = *_req; in dummy_queue()
725 memcpy(dum->fifo_buf, _req->buf, _req->length); in dummy_queue()
731 _req->actual = _req->length; in dummy_queue()
732 _req->status = 0; in dummy_queue()
733 usb_gadget_giveback_request(_ep, _req); in dummy_queue()
745 static int dummy_dequeue(struct usb_ep *_ep, struct usb_request *_req) in dummy_dequeue() argument
753 if (!_ep || !_req) in dummy_dequeue()
764 if (&req->req == _req) { in dummy_dequeue()
766 _req->status = -ECONNRESET; in dummy_dequeue()
776 req, _ep->name, _req->length, _req->buf); in dummy_dequeue()
777 usb_gadget_giveback_request(_ep, _req); in dummy_dequeue()