ep_priv 382 drivers/usb/cdns3/gadget.c #define cdns3_wa2_enable_detection(priv_dev, ep_priv, reg) do { \ ep_priv 28 drivers/usb/cdns3/trace.h TP_PROTO(struct cdns3_endpoint *ep_priv, u8 halt, u8 flush), ep_priv 29 drivers/usb/cdns3/trace.h TP_ARGS(ep_priv, halt, flush), ep_priv 31 drivers/usb/cdns3/trace.h __string(name, ep_priv->name) ep_priv 36 drivers/usb/cdns3/trace.h __assign_str(name, ep_priv->name); ep_priv 45 drivers/usb/cdns3/trace.h TP_PROTO(struct cdns3_endpoint *ep_priv, char *msg), ep_priv 46 drivers/usb/cdns3/trace.h TP_ARGS(ep_priv, msg), ep_priv 48 drivers/usb/cdns3/trace.h __string(ep_name, ep_priv->name) ep_priv 52 drivers/usb/cdns3/trace.h __assign_str(ep_name, ep_priv->name); ep_priv 59 drivers/usb/cdns3/trace.h TP_PROTO(struct cdns3_endpoint *ep_priv, char *msg), ep_priv 60 drivers/usb/cdns3/trace.h TP_ARGS(ep_priv, msg), ep_priv 62 drivers/usb/cdns3/trace.h __string(ep_name, ep_priv->name) ep_priv 66 drivers/usb/cdns3/trace.h __assign_str(ep_name, ep_priv->name); ep_priv 201 drivers/usb/host/imx21-dbg.c struct ep_priv *ep_priv; ep_priv 220 drivers/usb/host/imx21-dbg.c list_for_each_entry(ep_priv, &imx21->queue_for_etd, queue) ep_priv 469 drivers/usb/host/imx21-hcd.c static void ep_idle(struct imx21 *imx21, struct ep_priv *ep_priv) ep_priv 474 drivers/usb/host/imx21-hcd.c int etd_num = ep_priv->etd[i]; ep_priv 480 drivers/usb/host/imx21-hcd.c ep_priv->etd[i] = -1; ep_priv 491 drivers/usb/host/imx21-hcd.c ep_priv = list_first_entry(&imx21->queue_for_etd, ep_priv 492 drivers/usb/host/imx21-hcd.c struct ep_priv, queue); ep_priv 493 drivers/usb/host/imx21-hcd.c list_del(&ep_priv->queue); ep_priv 495 drivers/usb/host/imx21-hcd.c ep_priv->waiting_etd = 0; ep_priv 496 drivers/usb/host/imx21-hcd.c ep_priv->etd[i] = etd_num; ep_priv 498 drivers/usb/host/imx21-hcd.c if (list_empty(&ep_priv->ep->urb_list)) { ep_priv 503 drivers/usb/host/imx21-hcd.c &ep_priv->ep->urb_list, struct urb, urb_list)); ep_priv 512 drivers/usb/host/imx21-hcd.c struct ep_priv *ep_priv = urb->ep->hcpriv; ep_priv 525 drivers/usb/host/imx21-hcd.c if (list_empty(&ep_priv->ep->urb_list)) ep_priv 526 drivers/usb/host/imx21-hcd.c ep_idle(imx21, ep_priv); ep_priv 555 drivers/usb/host/imx21-hcd.c struct ep_priv *ep_priv = ep->hcpriv; ep_priv 566 drivers/usb/host/imx21-hcd.c if (list_empty(&ep_priv->td_list)) ep_priv 569 drivers/usb/host/imx21-hcd.c etd_num = ep_priv->etd[i]; ep_priv 577 drivers/usb/host/imx21-hcd.c td = list_entry(ep_priv->td_list.next, struct td, list); ep_priv 680 drivers/usb/host/imx21-hcd.c static struct ep_priv *alloc_isoc_ep( ep_priv 683 drivers/usb/host/imx21-hcd.c struct ep_priv *ep_priv; ep_priv 686 drivers/usb/host/imx21-hcd.c ep_priv = kzalloc(sizeof(struct ep_priv), GFP_ATOMIC); ep_priv 687 drivers/usb/host/imx21-hcd.c if (!ep_priv) ep_priv 691 drivers/usb/host/imx21-hcd.c ep_priv->etd[i] = -1; ep_priv 693 drivers/usb/host/imx21-hcd.c INIT_LIST_HEAD(&ep_priv->td_list); ep_priv 694 drivers/usb/host/imx21-hcd.c ep_priv->ep = ep; ep_priv 695 drivers/usb/host/imx21-hcd.c ep->hcpriv = ep_priv; ep_priv 696 drivers/usb/host/imx21-hcd.c return ep_priv; ep_priv 699 drivers/usb/host/imx21-hcd.c static int alloc_isoc_etds(struct imx21 *imx21, struct ep_priv *ep_priv) ep_priv 706 drivers/usb/host/imx21-hcd.c if (ep_priv->etd[i] < 0) { ep_priv 711 drivers/usb/host/imx21-hcd.c ep_priv->etd[i] = etd_num; ep_priv 712 drivers/usb/host/imx21-hcd.c imx21->etd[etd_num].ep = ep_priv->ep; ep_priv 720 drivers/usb/host/imx21-hcd.c free_etd(imx21, ep_priv->etd[j]); ep_priv 721 drivers/usb/host/imx21-hcd.c ep_priv->etd[j] = -1; ep_priv 733 drivers/usb/host/imx21-hcd.c struct ep_priv *ep_priv; ep_priv 754 drivers/usb/host/imx21-hcd.c ep_priv = alloc_isoc_ep(imx21, ep); ep_priv 755 drivers/usb/host/imx21-hcd.c if (ep_priv == NULL) { ep_priv 760 drivers/usb/host/imx21-hcd.c ep_priv = ep->hcpriv; ep_priv 763 drivers/usb/host/imx21-hcd.c ret = alloc_isoc_etds(imx21, ep_priv); ep_priv 780 drivers/usb/host/imx21-hcd.c struct etd_priv *etd = &imx21->etd[ep_priv->etd[i]]; ep_priv 804 drivers/usb/host/imx21-hcd.c if (list_empty(&ep_priv->td_list)) { ep_priv 807 drivers/usb/host/imx21-hcd.c urb->start_frame = wrap_frame(list_entry(ep_priv->td_list.prev, ep_priv 841 drivers/usb/host/imx21-hcd.c list_add_tail(&td->list, &ep_priv->td_list); ep_priv 868 drivers/usb/host/imx21-hcd.c struct urb *urb, struct ep_priv *ep_priv) ep_priv 876 drivers/usb/host/imx21-hcd.c int etd_num = ep_priv->etd[i]; ep_priv 886 drivers/usb/host/imx21-hcd.c list_for_each_entry_safe(td, tmp, &ep_priv->td_list, list) { ep_priv 902 drivers/usb/host/imx21-hcd.c struct ep_priv *ep_priv = urb_priv->ep->hcpriv; ep_priv 904 drivers/usb/host/imx21-hcd.c int etd_num = ep_priv->etd[0]; ep_priv 1136 drivers/usb/host/imx21-hcd.c static struct ep_priv *alloc_ep(void) ep_priv 1139 drivers/usb/host/imx21-hcd.c struct ep_priv *ep_priv; ep_priv 1141 drivers/usb/host/imx21-hcd.c ep_priv = kzalloc(sizeof(struct ep_priv), GFP_ATOMIC); ep_priv 1142 drivers/usb/host/imx21-hcd.c if (!ep_priv) ep_priv 1146 drivers/usb/host/imx21-hcd.c ep_priv->etd[i] = -1; ep_priv 1148 drivers/usb/host/imx21-hcd.c return ep_priv; ep_priv 1157 drivers/usb/host/imx21-hcd.c struct ep_priv *ep_priv; ep_priv 1179 drivers/usb/host/imx21-hcd.c ep_priv = ep->hcpriv; ep_priv 1180 drivers/usb/host/imx21-hcd.c if (ep_priv == NULL) { ep_priv 1181 drivers/usb/host/imx21-hcd.c ep_priv = alloc_ep(); ep_priv 1182 drivers/usb/host/imx21-hcd.c if (!ep_priv) { ep_priv 1186 drivers/usb/host/imx21-hcd.c ep->hcpriv = ep_priv; ep_priv 1187 drivers/usb/host/imx21-hcd.c ep_priv->ep = ep; ep_priv 1210 drivers/usb/host/imx21-hcd.c if (ep_priv->etd[0] < 0) { ep_priv 1211 drivers/usb/host/imx21-hcd.c if (ep_priv->waiting_etd) { ep_priv 1214 drivers/usb/host/imx21-hcd.c ep_priv); ep_priv 1218 drivers/usb/host/imx21-hcd.c ep_priv->etd[0] = alloc_etd(imx21); ep_priv 1219 drivers/usb/host/imx21-hcd.c if (ep_priv->etd[0] < 0) { ep_priv 1221 drivers/usb/host/imx21-hcd.c "no ETD available queueing %p\n", ep_priv); ep_priv 1223 drivers/usb/host/imx21-hcd.c list_add_tail(&ep_priv->queue, &imx21->queue_for_etd); ep_priv 1224 drivers/usb/host/imx21-hcd.c ep_priv->waiting_etd = 1; ep_priv 1230 drivers/usb/host/imx21-hcd.c etd = &imx21->etd[ep_priv->etd[0]]; ep_priv 1253 drivers/usb/host/imx21-hcd.c struct ep_priv *ep_priv; ep_priv 1266 drivers/usb/host/imx21-hcd.c ep_priv = ep->hcpriv; ep_priv 1271 drivers/usb/host/imx21-hcd.c dequeue_isoc_urb(imx21, urb, ep_priv); ep_priv 1274 drivers/usb/host/imx21-hcd.c int etd_num = ep_priv->etd[0]; ep_priv 1420 drivers/usb/host/imx21-hcd.c struct ep_priv *ep_priv; ep_priv 1427 drivers/usb/host/imx21-hcd.c ep_priv = ep->hcpriv; ep_priv 1428 drivers/usb/host/imx21-hcd.c dev_vdbg(imx21->dev, "disable ep=%p, ep->hcpriv=%p\n", ep, ep_priv); ep_priv 1433 drivers/usb/host/imx21-hcd.c if (ep_priv != NULL) { ep_priv 1435 drivers/usb/host/imx21-hcd.c if (ep_priv->etd[i] > -1) ep_priv 1437 drivers/usb/host/imx21-hcd.c ep_priv->etd[i]); ep_priv 1439 drivers/usb/host/imx21-hcd.c free_etd(imx21, ep_priv->etd[i]); ep_priv 1441 drivers/usb/host/imx21-hcd.c kfree(ep_priv);