Lines Matching refs:ureq
126 struct usbhsg_request *ureq, in __usbhsg_queue_pop() argument
137 ureq->req.status = status; in __usbhsg_queue_pop()
139 usb_gadget_giveback_request(&uep->ep, &ureq->req); in __usbhsg_queue_pop()
144 struct usbhsg_request *ureq, in usbhsg_queue_pop() argument
152 __usbhsg_queue_pop(uep, ureq, status); in usbhsg_queue_pop()
160 struct usbhsg_request *ureq = usbhsg_pkt_to_ureq(pkt); in usbhsg_queue_done() local
163 ureq->req.actual = pkt->actual; in usbhsg_queue_done()
167 __usbhsg_queue_pop(uep, ureq, 0); in usbhsg_queue_done()
172 struct usbhsg_request *ureq) in usbhsg_queue_push() argument
177 struct usbhs_pkt *pkt = usbhsg_ureq_to_pkt(ureq); in usbhsg_queue_push()
178 struct usb_request *req = &ureq->req; in usbhsg_queue_push()
196 struct usbhsg_request *ureq = usbhsg_pkt_to_ureq(pkt); in usbhsg_dma_map_ctrl() local
197 struct usb_request *req = &ureq->req; in usbhsg_dma_map_ctrl()
312 struct usbhsg_request *ureq = usbhsg_req_to_ureq(req); in __usbhsg_recip_send_complete() local
315 kfree(ureq->pkt.buf); in __usbhsg_recip_send_complete()
648 struct usbhsg_request *ureq; in usbhsg_ep_alloc_request() local
650 ureq = kzalloc(sizeof *ureq, gfp_flags); in usbhsg_ep_alloc_request()
651 if (!ureq) in usbhsg_ep_alloc_request()
654 usbhs_pkt_init(usbhsg_ureq_to_pkt(ureq)); in usbhsg_ep_alloc_request()
656 return &ureq->req; in usbhsg_ep_alloc_request()
662 struct usbhsg_request *ureq = usbhsg_req_to_ureq(req); in usbhsg_ep_free_request() local
664 WARN_ON(!list_empty(&ureq->pkt.node)); in usbhsg_ep_free_request()
665 kfree(ureq); in usbhsg_ep_free_request()
673 struct usbhsg_request *ureq = usbhsg_req_to_ureq(req); in usbhsg_ep_queue() local
682 usbhsg_queue_push(uep, ureq); in usbhsg_ep_queue()
690 struct usbhsg_request *ureq = usbhsg_req_to_ureq(req); in usbhsg_ep_dequeue() local
694 usbhs_pkt_pop(pipe, usbhsg_ureq_to_pkt(ureq)); in usbhsg_ep_dequeue()
700 usbhsg_queue_pop(uep, ureq, -ECONNRESET); in usbhsg_ep_dequeue()