Lines Matching refs:periodic
13 * These are called "periodic" transactions in the EHCI spec.
28 * @periodic: host pointer to qh/itd/sitd
32 periodic_next_shadow(struct ehci_hcd *ehci, union ehci_shadow *periodic,
37 return &periodic->qh->qh_next;
39 return &periodic->fstn->fstn_next;
41 return &periodic->itd->itd_next;
44 return &periodic->sitd->sitd_next;
49 shadow_next_periodic(struct ehci_hcd *ehci, union ehci_shadow *periodic,
55 return &periodic->qh->hw->hw_next;
58 return periodic->hw_next;
66 __hc32 *hw_p = &ehci->periodic[frame];
328 * periodic transfer of the specified length (usecs), starting at the
404 * for a periodic transfer starting at the specified frame, using
428 type = Q_NEXT_TYPE(ehci, ehci->periodic[frame]);
467 "periodic frame %d bogus type %d\n",
489 /* Stop waiting to turn off the periodic schedule */
508 /* periodic schedule slots have iso tds (normal or split) first, then a
531 __hc32 *hw_p = &ehci->periodic[i];
576 /* maybe enable periodic schedule processing */
597 * If rebalancing the periodic schedule is ever implemented, this
728 /* maybe turn off periodic schedule */
855 * uframes have enough periodic bandwidth available.
939 /* stuff into the periodic schedule */
948 /* ... update usbfs periodic stats */
1450 * periodic schedule slots. (Affected by TUNE_FLS, which defaults to
1707 __hc32 *hw_p = &ehci->periodic[frame];
2123 sitd->hw_next = ehci->periodic[frame];
2127 ehci->periodic[frame] = cpu_to_hc32(ehci, sitd->sitd_dma | Q_TYPE_SITD);
2371 hw_p = &ehci->periodic[frame];