Lines Matching refs:usbreq
71 static void udc_free_request(struct usb_ep *usbep, struct usb_request *usbreq);
636 udc_free_request(struct usb_ep *usbep, struct usb_request *usbreq) in udc_free_request() argument
641 if (!usbep || !usbreq) in udc_free_request()
645 req = container_of(usbreq, struct udc_request, req); in udc_free_request()
1104 udc_queue(struct usb_ep *usbep, struct usb_request *usbreq, gfp_t gfp) in udc_queue() argument
1115 req = container_of(usbreq, struct udc_request, req); in udc_queue()
1117 if (!usbep || !usbreq || !usbreq->complete || !usbreq->buf in udc_queue()
1134 retval = usb_gadget_map_request(&udc->gadget, usbreq, ep->in); in udc_queue()
1140 usbep->name, usbreq, usbreq->length, in udc_queue()
1141 req->td_data, usbreq->buf); in udc_queue()
1144 usbreq->actual = 0; in udc_queue()
1145 usbreq->status = -EINPROGRESS; in udc_queue()
1151 if (usbreq->length == 0) { in udc_queue()
1305 static int udc_dequeue(struct usb_ep *usbep, struct usb_request *usbreq) in udc_dequeue() argument
1313 if (!usbep || !usbreq || (!ep->ep.desc && (ep->num != 0 in udc_dequeue()
1317 req = container_of(usbreq, struct udc_request, req); in udc_dequeue()