Lines Matching defs:qh
109 * @qh: QH for the transfer being processed by this channel
163 struct dwc2_qh *qh;
345 * @qh: Queue head for this QTD
376 struct dwc2_qh *qh;
485 extern void dwc2_hcd_qh_free(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh);
486 extern int dwc2_hcd_qh_add(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh);
487 extern void dwc2_hcd_qh_unlink(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh);
488 extern void dwc2_hcd_qh_deactivate(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh,
493 struct dwc2_qh *qh);
498 struct dwc2_qh *qh);
502 struct dwc2_qh *qh);
507 extern int dwc2_hcd_qh_init_ddma(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh,
509 extern void dwc2_hcd_qh_free_ddma(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh);
518 static inline bool dbg_qh(struct dwc2_qh *qh) { return true; }
527 static inline bool dbg_qh(struct dwc2_qh *qh)
529 return qh->ep_type == USB_ENDPOINT_XFER_BULK ||
530 qh->ep_type == USB_ENDPOINT_XFER_CONTROL;
645 struct dwc2_qh *qh = dpipe->priv;
647 if (qh && !list_empty(&qh->qh_list_entry))
656 struct dwc2_qh *qh = dpipe->priv;
658 if (!qh) {
663 return qh->usecs;
787 struct dwc2_hcd_urb *urb, struct dwc2_qh *qh,