Lines Matching defs:urb_priv
1500 struct urb_priv *urb_priv;
1532 urb_priv = kzalloc(struct_size(urb_priv, td, num_tds), mem_flags);
1533 if (!urb_priv)
1536 urb_priv->num_tds = num_tds;
1537 urb_priv->num_tds_done = 0;
1538 urb->hcpriv = urb_priv;
1550 xhci_urb_free_priv(urb_priv);
1598 xhci_urb_free_priv(urb_priv);
1642 struct urb_priv *urb_priv;
1662 urb_priv = urb->hcpriv;
1663 if (!vdev || !urb_priv)
1684 if (!td_on_ring(&urb_priv->td[0], ep_ring)) {
1686 for (i = urb_priv->num_tds_done; i < urb_priv->num_tds; i++) {
1687 td = &urb_priv->td[i];
1697 for (i = urb_priv->num_tds_done;
1698 i < urb_priv->num_tds;
1700 td = &urb_priv->td[i];
1709 i = urb_priv->num_tds_done;
1710 if (i < urb_priv->num_tds)
1717 urb_priv->td[i].start_seg,
1718 urb_priv->td[i].first_trb));
1720 for (; i < urb_priv->num_tds; i++) {
1721 td = &urb_priv->td[i];
1749 if (urb_priv)
1750 xhci_urb_free_priv(urb_priv);