• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/c67x00/

Lines Matching refs:urbp

225 	struct c67x00_urb_priv *urbp;
240 * * keep a list of tds with each urbp
246 urbp = urb->hcpriv;
248 list_del(&urbp->hep_node);
249 kfree(urbp);
371 struct c67x00_urb_priv *urbp;
388 urbp = kzalloc(sizeof(*urbp), mem_flags);
389 if (!urbp) {
394 INIT_LIST_HEAD(&urbp->hep_node);
395 urbp->urb = urb;
396 urbp->port = port;
398 urbp->ep_data = c67x00_ep_data_alloc(c67x00, urb);
400 if (!urbp->ep_data) {
408 urb->hcpriv = urbp;
424 if (list_empty(&urbp->ep_data->queue))
425 urb->start_frame = urbp->ep_data->next_frame;
430 last_urb = list_entry(urbp->ep_data->queue.prev,
438 urbp->cnt = 0;
443 list_add_tail(&urbp->hep_node, &urbp->ep_data->queue);
455 kfree(urbp);
499 struct c67x00_urb_priv *urbp;
504 urbp = urb->hcpriv;
505 urbp->status = status;
507 list_del_init(&urbp->hep_node);
512 usb_hcd_giveback_urb(c67x00_hcd_to_hcd(c67x00), urb, urbp->status);
521 struct c67x00_urb_priv *urbp = urb->hcpriv;
539 if (urbp->ep_data->dev->speed == USB_SPEED_LOW) {
591 struct c67x00_urb_priv *urbp = urb->hcpriv;
605 td->ep_data = urbp->ep_data;
608 !(c67x00->low_speed_ports & (1 << urbp->port)))
639 (urbp->port << 14) | (len & 0x3FF));
754 struct c67x00_urb_priv *urbp = urb->hcpriv;
756 if (frame_after_eq(c67x00->current_frame, urbp->ep_data->next_frame)) {
757 urbp->ep_data->next_frame =
758 frame_add(urbp->ep_data->next_frame, urb->interval);
766 struct c67x00_urb_priv *urbp = urb->hcpriv;
768 if (frame_after_eq(c67x00->current_frame, urbp->ep_data->next_frame)) {
772 BUG_ON(urbp->cnt >= urb->number_of_packets);
775 urb->iso_frame_desc[urbp->cnt].offset;
776 len = urb->iso_frame_desc[urbp->cnt].length;
780 urbp->cnt);
783 urb->iso_frame_desc[urbp->cnt].actual_length = 0;
784 urb->iso_frame_desc[urbp->cnt].status = ret;
785 if (urbp->cnt + 1 == urb->number_of_packets)
789 urbp->ep_data->next_frame =
790 frame_add(urbp->ep_data->next_frame, urb->interval);
791 urbp->cnt++;
977 struct c67x00_urb_priv *urbp;
983 urbp = urb->hcpriv;