Lines Matching refs:urb_priv
111 struct urb_priv *urb_priv = td->urb->hcpriv;
113 return urb_priv->num_tds_done == urb_priv->num_tds;
118 struct urb_priv *urb_priv = urb->hcpriv;
120 urb_priv->num_tds_done++;
782 struct urb_priv *urb_priv = urb->hcpriv;
792 xhci_urb_free_priv(urb_priv);
2359 struct urb_priv *urb_priv;
2368 urb_priv = td->urb->hcpriv;
2369 idx = urb_priv->num_tds_done;
2459 struct urb_priv *urb_priv;
2463 urb_priv = td->urb->hcpriv;
2464 idx = urb_priv->num_tds_done;
3314 struct urb_priv *urb_priv;
3332 urb_priv = urb->hcpriv;
3333 td = &urb_priv->td[td_index];
3595 struct urb_priv *urb_priv;
3632 urb_priv = urb->hcpriv;
3635 if (urb->transfer_flags & URB_ZERO_PACKET && urb_priv->num_tds > 1)
3638 td = &urb_priv->td[0];
3738 urb_priv->td[1].last_trb = ring->enqueue;
3739 urb_priv->td[1].last_trb_seg = ring->enq_seg;
3742 urb_priv->td[1].num_trbs++;
3762 struct urb_priv *urb_priv;
3791 urb_priv = urb->hcpriv;
3792 td = &urb_priv->td[0];
4053 struct urb_priv *urb_priv;
4079 urb_priv = urb->hcpriv;
4110 td = &urb_priv->td[i];
4215 list_del_init(&urb_priv->td[i].td_list);
4222 urb_priv->td[0].last_trb = ep_ring->enqueue;
4224 td_to_noop(xhci, ep_ring, &urb_priv->td[0], true);
4227 ep_ring->enqueue = urb_priv->td[0].first_trb;
4228 ep_ring->enq_seg = urb_priv->td[0].start_seg;