Lines Matching defs:urb_priv
395 struct urb_priv *urb_priv = etd->urb->hcpriv;
406 urb_priv->active = 1;
513 struct urb_priv *urb_priv = urb->hcpriv;
518 kfree(urb_priv->isoc_td);
557 struct urb_priv *urb_priv;
579 urb_priv = td->urb->hcpriv;
585 urb_priv->isoc_status = -EXDEV;
589 if (--urb_priv->isoc_remaining == 0)
590 urb_done(hcd, td->urb, urb_priv->isoc_status);
594 urb_priv->active = 1;
624 struct urb_priv *urb_priv = urb->hcpriv;
650 urb_priv->isoc_status = -EXDEV;
674 if (--urb_priv->isoc_remaining == 0)
675 urb_done(hcd, urb, urb_priv->isoc_status);
731 struct urb_priv *urb_priv;
740 urb_priv = kzalloc(sizeof(struct urb_priv), mem_flags);
741 if (urb_priv == NULL)
744 urb_priv->isoc_td = kcalloc(urb->number_of_packets, sizeof(struct td),
746 if (urb_priv->isoc_td == NULL) {
774 urb->hcpriv = urb_priv;
775 urb_priv->ep = ep;
830 urb_priv->isoc_remaining = urb->number_of_packets - i;
831 td = urb_priv->isoc_td;
860 kfree(urb_priv->isoc_td);
863 kfree(urb_priv);
870 struct urb_priv *urb_priv = urb->hcpriv;
874 if (urb_priv->active) {
901 struct urb_priv *urb_priv = urb->hcpriv;
902 struct ep_priv *ep_priv = urb_priv->ep->hcpriv;
903 int state = urb_priv->state;
971 etd->ep = urb_priv->ep;
1006 etd->dmem_offset = alloc_dmem(imx21, etd->dmem_size, urb_priv->ep);
1021 urb_priv->active = 1;
1036 struct urb_priv *urb_priv = urb->hcpriv;
1084 switch (urb_priv->state) {
1087 urb_priv->state = US_CTRL_DATA;
1089 urb_priv->state = US_CTRL_ACK;
1093 urb_priv->state = US_CTRL_ACK;
1100 "Invalid pipe state %d\n", urb_priv->state);
1108 if ((urb_priv->state == US_BULK)
1115 urb_priv->state = US_BULK0;
1130 dev_vdbg(imx21->dev, "next state=%d\n", urb_priv->state);
1156 struct urb_priv *urb_priv;
1173 urb_priv = kzalloc(sizeof(struct urb_priv), mem_flags);
1174 if (!urb_priv)
1197 urb->hcpriv = urb_priv;
1198 urb_priv->ep = ep;
1202 urb_priv->state = US_CTRL_SETUP;
1205 urb_priv->state = US_BULK;
1243 kfree(urb_priv);
1254 struct urb_priv *urb_priv = urb->hcpriv;
1265 ep = urb_priv->ep;
1273 } else if (urb_priv->active) {