Home | History | Annotate | Download | only in dist

Lines Matching defs:qtd

189 	struct dwc2_qtd *qtd;
316 * struct dwc2_qtd - Software queue transfer descriptor (QTD)
320 * @in_process: Indicates if this QTD is currently processed by HW
340 * @n_desc: Number of DMA descriptors for this QTD
343 * @num_naks: Number of NAKs received on this QTD.
345 * @qh: Queue head for this QTD
348 * A Queue Transfer Descriptor (QTD) holds the state of a bulk, control,
349 * interrupt, or isochronous transfer. A single QTD is created for each URB
351 * a QTD may require one or multiple transactions.
353 * A QTD is linked to a Queue Head, which is entered in either the
354 * non-periodic or periodic schedule for execution. When a QTD is chosen for
356 * execution, the state of the QTD is updated. The QTD may be retired if all
491 extern void dwc2_hcd_qtd_init(struct dwc2_qtd *qtd, struct dwc2_hcd_urb *urb);
492 extern int dwc2_hcd_qtd_add(struct dwc2_hsotg *hsotg, struct dwc2_qtd *qtd,
495 /* Removes and frees a QTD */
497 struct dwc2_qtd *qtd,
668 struct dwc2_qtd *qtd);
733 extern void dwc2_host_complete(struct dwc2_hsotg *hsotg, struct dwc2_qtd *qtd,
788 struct dwc2_qtd *qtd);