• Home
  • Raw
  • Download

Lines Matching refs:urb_priv

404 	struct urb_priv *urb_priv = etd->urb->hcpriv;  in activate_queued_etd()  local
415 urb_priv->active = 1; in activate_queued_etd()
522 struct urb_priv *urb_priv = urb->hcpriv; in urb_done() local
527 kfree(urb_priv->isoc_td); in urb_done()
566 struct urb_priv *urb_priv; in schedule_isoc_etds() local
588 urb_priv = td->urb->hcpriv; in schedule_isoc_etds()
594 urb_priv->isoc_status = -EXDEV; in schedule_isoc_etds()
598 if (--urb_priv->isoc_remaining == 0) in schedule_isoc_etds()
599 urb_done(hcd, td->urb, urb_priv->isoc_status); in schedule_isoc_etds()
603 urb_priv->active = 1; in schedule_isoc_etds()
633 struct urb_priv *urb_priv = urb->hcpriv; in isoc_etd_done() local
659 urb_priv->isoc_status = -EXDEV; in isoc_etd_done()
683 if (--urb_priv->isoc_remaining == 0) in isoc_etd_done()
684 urb_done(hcd, urb, urb_priv->isoc_status); in isoc_etd_done()
740 struct urb_priv *urb_priv; in imx21_hc_urb_enqueue_isoc() local
749 urb_priv = kzalloc(sizeof(struct urb_priv), mem_flags); in imx21_hc_urb_enqueue_isoc()
750 if (urb_priv == NULL) in imx21_hc_urb_enqueue_isoc()
753 urb_priv->isoc_td = kzalloc( in imx21_hc_urb_enqueue_isoc()
755 if (urb_priv->isoc_td == NULL) { in imx21_hc_urb_enqueue_isoc()
783 urb->hcpriv = urb_priv; in imx21_hc_urb_enqueue_isoc()
784 urb_priv->ep = ep; in imx21_hc_urb_enqueue_isoc()
830 td = urb_priv->isoc_td; in imx21_hc_urb_enqueue_isoc()
843 urb_priv->isoc_remaining = urb->number_of_packets; in imx21_hc_urb_enqueue_isoc()
860 kfree(urb_priv->isoc_td); in imx21_hc_urb_enqueue_isoc()
863 kfree(urb_priv); in imx21_hc_urb_enqueue_isoc()
870 struct urb_priv *urb_priv = urb->hcpriv; in dequeue_isoc_urb() local
874 if (urb_priv->active) { in dequeue_isoc_urb()
901 struct urb_priv *urb_priv = urb->hcpriv; in schedule_nonisoc_etd() local
902 struct ep_priv *ep_priv = urb_priv->ep->hcpriv; in schedule_nonisoc_etd()
903 int state = urb_priv->state; in schedule_nonisoc_etd()
971 etd->ep = urb_priv->ep; in schedule_nonisoc_etd()
1006 etd->dmem_offset = alloc_dmem(imx21, etd->dmem_size, urb_priv->ep); in schedule_nonisoc_etd()
1021 urb_priv->active = 1; in schedule_nonisoc_etd()
1036 struct urb_priv *urb_priv = urb->hcpriv; in nonisoc_etd_done() local
1084 switch (urb_priv->state) { in nonisoc_etd_done()
1087 urb_priv->state = US_CTRL_DATA; in nonisoc_etd_done()
1089 urb_priv->state = US_CTRL_ACK; in nonisoc_etd_done()
1093 urb_priv->state = US_CTRL_ACK; in nonisoc_etd_done()
1100 "Invalid pipe state %d\n", urb_priv->state); in nonisoc_etd_done()
1108 if ((urb_priv->state == US_BULK) in nonisoc_etd_done()
1115 urb_priv->state = US_BULK0; in nonisoc_etd_done()
1130 dev_vdbg(imx21->dev, "next state=%d\n", urb_priv->state); in nonisoc_etd_done()
1156 struct urb_priv *urb_priv; in imx21_hc_urb_enqueue() local
1173 urb_priv = kzalloc(sizeof(struct urb_priv), mem_flags); in imx21_hc_urb_enqueue()
1174 if (!urb_priv) in imx21_hc_urb_enqueue()
1197 urb->hcpriv = urb_priv; in imx21_hc_urb_enqueue()
1198 urb_priv->ep = ep; in imx21_hc_urb_enqueue()
1202 urb_priv->state = US_CTRL_SETUP; in imx21_hc_urb_enqueue()
1205 urb_priv->state = US_BULK; in imx21_hc_urb_enqueue()
1243 kfree(urb_priv); in imx21_hc_urb_enqueue()
1254 struct urb_priv *urb_priv = urb->hcpriv; in imx21_hc_urb_dequeue() local
1265 ep = urb_priv->ep; in imx21_hc_urb_dequeue()
1273 } else if (urb_priv->active) { in imx21_hc_urb_dequeue()