Lines Matching refs:ehci_qh
294 struct ehci_qh *qh; /* Q_TYPE_QH */
307 struct ehci_qh {
332 struct ehci_qh *reclaim; /* next to reclaim */
391 struct ehci_qh qh_pool[QHEAD_NUM];
423 struct ehci_qh *async;
424 struct ehci_qh *reclaim;
1030 static void oxu_qh_free(struct oxu_hcd *oxu, struct ehci_qh *qh)
1044 struct ehci_qh *qh = container_of(kref, struct ehci_qh, kref);
1057 static struct ehci_qh *oxu_qh_alloc(struct oxu_hcd *oxu)
1060 struct ehci_qh *qh = NULL;
1069 qh = (struct ehci_qh *) &oxu->mem->qh_pool[i];
1095 static inline struct ehci_qh *qh_get(struct ehci_qh *qh)
1101 static inline void qh_put(struct ehci_qh *qh)
1245 struct ehci_qh *qh, struct ehci_qtd *qtd)
1278 static void qh_refresh(struct oxu_hcd *oxu, struct ehci_qh *qh)
1353 struct ehci_qh *qh = (struct ehci_qh *) urb->hcpriv;
1394 static void start_unlink_async(struct oxu_hcd *oxu, struct ehci_qh *qh);
1395 static void unlink_async(struct oxu_hcd *oxu, struct ehci_qh *qh);
1397 static void intr_deschedule(struct oxu_hcd *oxu, struct ehci_qh *qh);
1398 static int qh_schedule(struct oxu_hcd *oxu, struct ehci_qh *qh);
1406 static unsigned qh_completions(struct oxu_hcd *oxu, struct ehci_qh *qh)
1779 static struct ehci_qh *qh_make(struct oxu_hcd *oxu,
1782 struct ehci_qh *qh = oxu_qh_alloc(oxu);
1915 static void qh_link_async(struct oxu_hcd *oxu, struct ehci_qh *qh)
1918 struct ehci_qh *head;
1961 static struct ehci_qh *qh_append_tds(struct oxu_hcd *oxu,
1965 struct ehci_qh *qh = NULL;
1967 qh = (struct ehci_qh *) *ptr;
2041 struct ehci_qh *qh = NULL;
2083 struct ehci_qh *qh = oxu->reclaim;
2084 struct ehci_qh *next;
2123 static void start_unlink_async(struct oxu_hcd *oxu, struct ehci_qh *qh)
2126 struct ehci_qh *prev;
2176 struct ehci_qh *qh;
2350 static int qh_link_periodic(struct oxu_hcd *oxu, struct ehci_qh *qh)
2415 static void qh_unlink_periodic(struct oxu_hcd *oxu, struct ehci_qh *qh)
2458 static void intr_deschedule(struct oxu_hcd *oxu, struct ehci_qh *qh)
2525 const struct ehci_qh *qh, __le32 *c_maskp)
2547 static int qh_schedule(struct oxu_hcd *oxu, struct ehci_qh *qh)
2615 struct ehci_qh *qh;
2827 static void unlink_async(struct oxu_hcd *oxu, struct ehci_qh *qh)
2833 struct ehci_qh *last;
3358 struct ehci_qh *qh;
3366 qh = (struct ehci_qh *) urb->hcpriv;
3373 qh = (struct ehci_qh *) urb->hcpriv;
3420 struct ehci_qh *qh, *tmp;