Lines Matching refs:u_req
346 static int ast_vhub_ep0_queue(struct usb_ep* u_ep, struct usb_request *u_req, in ast_vhub_ep0_queue() argument
349 struct ast_vhub_req *req = to_ast_req(u_req); in ast_vhub_ep0_queue()
356 if (!u_req || (!u_req->complete && !req->internal)) { in ast_vhub_ep0_queue()
357 dev_warn(dev, "Bogus EP0 request ! u_req=%p\n", u_req); in ast_vhub_ep0_queue()
358 if (u_req) { in ast_vhub_ep0_queue()
360 u_req->complete, req->internal); in ast_vhub_ep0_queue()
374 if (u_req->length && !u_req->buf && !req->internal) { in ast_vhub_ep0_queue()
381 u_req->length, u_req->zero, in ast_vhub_ep0_queue()
382 u_req->short_not_ok, ep->ep0.dir_in); in ast_vhub_ep0_queue()
385 u_req->status = -EINPROGRESS; in ast_vhub_ep0_queue()
386 u_req->actual = 0; in ast_vhub_ep0_queue()
405 } else if (u_req->length == 0) { in ast_vhub_ep0_queue()
421 static int ast_vhub_ep0_dequeue(struct usb_ep* u_ep, struct usb_request *u_req) in ast_vhub_ep0_dequeue() argument
435 if (req && u_req == &req->req) { in ast_vhub_ep0_dequeue()