Lines Matching defs:ureq
159 struct usbhsh_request *ureq;
161 ureq = kzalloc(sizeof(struct usbhsh_request), mem_flags);
162 if (!ureq)
165 usbhs_pkt_init(&ureq->pkt);
166 ureq->urb = urb;
167 usbhsh_urb_to_ureq(urb) = ureq;
169 return ureq;
173 struct usbhsh_request *ureq)
175 usbhsh_urb_to_ureq(ureq->urb) = NULL;
176 ureq->urb = NULL;
178 kfree(ureq);
631 struct usbhsh_request *ureq = usbhsh_pkt_to_ureq(pkt);
634 struct urb *urb = ureq->urb;
651 usbhsh_ureq_free(hpriv, ureq);
667 struct usbhsh_request *ureq;
676 /* this ureq will be freed on usbhsh_queue_done() */
677 ureq = usbhsh_ureq_alloc(hpriv, urb, mem_flags);
678 if (unlikely(!ureq)) {
679 dev_err(dev, "ureq alloc fail\n");
696 usbhs_pkt_push(pipe, &ureq->pkt, usbhsh_queue_done,
800 struct usbhsh_request *ureq = usbhsh_pkt_to_ureq(pkt);
803 /* this ureq was connected to urb when usbhsh_urb_enqueue() */
805 usbhsh_ureq_free(hpriv, ureq);
814 struct usbhsh_request *ureq;
816 /* this ureq will be freed on usbhsh_data_stage_packet_done() */
817 ureq = usbhsh_ureq_alloc(hpriv, urb, mem_flags);
818 if (unlikely(!ureq))
826 usbhs_pkt_push(pipe, &ureq->pkt,
844 struct usbhsh_request *ureq;
846 /* This ureq will be freed on usbhsh_queue_done() */
847 ureq = usbhsh_ureq_alloc(hpriv, urb, mem_flags);
848 if (unlikely(!ureq))
856 usbhs_pkt_push(pipe, &ureq->pkt,
921 struct usbhsh_request *ureq = usbhsh_pkt_to_ureq(pkt);
922 struct urb *urb = ureq->urb;
1034 struct usbhsh_request *ureq = usbhsh_urb_to_ureq(urb);
1036 if (ureq) {
1038 struct usbhs_pkt *pkt = &ureq->pkt;