Lines Matching defs:urb_priv
1511 struct urb_priv *urb_priv;
1545 urb_priv = kzalloc(struct_size(urb_priv, td, num_tds), mem_flags);
1546 if (!urb_priv)
1549 urb_priv->num_tds = num_tds;
1550 urb_priv->num_tds_done = 0;
1551 urb->hcpriv = urb_priv;
1563 xhci_urb_free_priv(urb_priv);
1611 xhci_urb_free_priv(urb_priv);
1655 struct urb_priv *urb_priv;
1675 urb_priv = urb->hcpriv;
1676 if (!vdev || !urb_priv)
1697 if (!td_on_ring(&urb_priv->td[0], ep_ring)) {
1699 for (i = urb_priv->num_tds_done; i < urb_priv->num_tds; i++) {
1700 td = &urb_priv->td[i];
1710 for (i = urb_priv->num_tds_done;
1711 i < urb_priv->num_tds;
1713 td = &urb_priv->td[i];
1722 i = urb_priv->num_tds_done;
1723 if (i < urb_priv->num_tds)
1730 urb_priv->td[i].start_seg,
1731 urb_priv->td[i].first_trb));
1733 for (; i < urb_priv->num_tds; i++) {
1734 td = &urb_priv->td[i];
1760 if (urb_priv)
1761 xhci_urb_free_priv(urb_priv);