Lines Matching refs:urb_priv
13 static void urb_free_priv (struct ohci_hcd *hc, urb_priv_t *urb_priv) in urb_free_priv() argument
15 int last = urb_priv->length - 1; in urb_free_priv()
22 td = urb_priv->td [i]; in urb_free_priv()
28 list_del (&urb_priv->pending); in urb_free_priv()
29 kfree (urb_priv); in urb_free_priv()
507 struct urb_priv *urb_priv = urb->hcpriv; in td_fill() local
524 if (index != (urb_priv->length - 1) in td_fill()
529 td_pt = urb_priv->td [index]; in td_fill()
532 td = urb_priv->td [index] = urb_priv->ed->dummy; in td_fill()
533 urb_priv->ed->dummy = td_pt; in td_fill()
535 td->ed = urb_priv->ed; in td_fill()
582 struct urb_priv *urb_priv = urb->hcpriv; in td_submit_urb() local
597 urb_priv->ed->hwHeadP &= ~cpu_to_hc32 (ohci, ED_C); in td_submit_urb()
600 list_add (&urb_priv->pending, &ohci->pending); in td_submit_urb()
611 switch (urb_priv->ed->type) { in td_submit_urb()
638 && cnt < urb_priv->length) { in td_submit_urb()
643 if (urb_priv->ed->type == PIPE_BULK) { in td_submit_urb()
675 for (cnt = urb_priv->td_cnt; cnt < urb->number_of_packets; in td_submit_urb()
794 urb_priv_t *urb_priv = urb->hcpriv; in ed_halted() local
828 urb_priv->td_cnt++; in ed_halted()
964 urb_priv_t *urb_priv; in finish_unlinks() local
970 urb_priv = td->urb->hcpriv; in finish_unlinks()
994 urb_priv->td_cnt++; in finish_unlinks()
997 if (urb_priv->td_cnt == urb_priv->length) { in finish_unlinks()
1078 urb_priv_t *urb_priv = urb->hcpriv; in takeback_td() local
1084 urb_priv->td_cnt++; in takeback_td()
1087 if (urb_priv->td_cnt == urb_priv->length) in takeback_td()