Lines Matching refs:urbp

201 	struct c67x00_urb_priv *urbp;
216 * * keep a list of tds with each urbp
222 urbp = urb->hcpriv;
224 list_del(&urbp->hep_node);
225 kfree(urbp);
347 struct c67x00_urb_priv *urbp;
352 urbp = kzalloc(sizeof(*urbp), mem_flags);
353 if (!urbp) {
370 INIT_LIST_HEAD(&urbp->hep_node);
371 urbp->urb = urb;
372 urbp->port = port;
374 urbp->ep_data = c67x00_ep_data_alloc(c67x00, urb);
376 if (!urbp->ep_data) {
384 urb->hcpriv = urbp;
401 if (list_empty(&urbp->ep_data->queue))
402 urb->start_frame = urbp->ep_data->next_frame;
407 last_urb = list_entry(urbp->ep_data->queue.prev,
415 urbp->cnt = 0;
420 list_add_tail(&urbp->hep_node, &urbp->ep_data->queue);
435 kfree(urbp);
476 struct c67x00_urb_priv *urbp;
481 urbp = urb->hcpriv;
482 urbp->status = status;
484 list_del_init(&urbp->hep_node);
498 struct c67x00_urb_priv *urbp = urb->hcpriv;
516 if (urbp->ep_data->dev->speed == USB_SPEED_LOW) {
568 struct c67x00_urb_priv *urbp = urb->hcpriv;
582 td->ep_data = urbp->ep_data;
585 !(c67x00->low_speed_ports & (1 << urbp->port)))
616 (urbp->port << 14) | (len & 0x3FF));
732 struct c67x00_urb_priv *urbp = urb->hcpriv;
734 if (frame_after_eq(c67x00->current_frame, urbp->ep_data->next_frame)) {
735 urbp->ep_data->next_frame =
736 frame_add(urbp->ep_data->next_frame, urb->interval);
744 struct c67x00_urb_priv *urbp = urb->hcpriv;
746 if (frame_after_eq(c67x00->current_frame, urbp->ep_data->next_frame)) {
750 BUG_ON(urbp->cnt >= urb->number_of_packets);
753 urb->iso_frame_desc[urbp->cnt].offset;
754 len = urb->iso_frame_desc[urbp->cnt].length;
758 urbp->cnt);
762 urb->iso_frame_desc[urbp->cnt].actual_length = 0;
763 urb->iso_frame_desc[urbp->cnt].status = ret;
764 if (urbp->cnt + 1 == urb->number_of_packets)
768 urbp->ep_data->next_frame =
769 frame_add(urbp->ep_data->next_frame, urb->interval);
770 urbp->cnt++;