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];
334 * periodic transfer of the specified length (usecs), starting at the
410 * for a periodic transfer starting at the specified frame, using
434 type = Q_NEXT_TYPE(ehci, ehci->periodic[frame]);
473 "periodic frame %d bogus type %d\n",
495 /* Stop waiting to turn off the periodic schedule */
515 /* periodic schedule slots have iso tds (normal or split) first, then a
538 __hc32 *hw_p = &ehci->periodic[i];
583 /* maybe enable periodic schedule processing */
604 * If rebalancing the periodic schedule is ever implemented, this
735 /* maybe turn off periodic schedule */
862 * uframes have enough periodic bandwidth available.
946 /* stuff into the periodic schedule */
955 /* ... update usbfs periodic stats */
1461 * periodic schedule slots. (Affected by TUNE_FLS, which defaults to
1718 __hc32 *hw_p = &ehci->periodic[frame];
2134 sitd->hw_next = ehci->periodic[frame];
2138 ehci->periodic[frame] = cpu_to_hc32(ehci, sitd->sitd_dma | Q_TYPE_SITD);
2382 hw_p = &ehci->periodic[frame];