Lines Matching refs:periodic

26  * These are called "periodic" transactions in the EHCI spec.
64 * @periodic: host pointer to qh/itd/sitd
68 periodic_next_shadow(struct ehci_hcd *ehci, union ehci_shadow *periodic,
73 return &periodic->qh->qh_next;
75 return &periodic->fstn->fstn_next;
77 return &periodic->itd->itd_next;
80 return &periodic->sitd->sitd_next;
85 shadow_next_periodic(struct ehci_hcd *ehci, union ehci_shadow *periodic,
91 return &periodic->qh->hw->hw_next;
94 return periodic->hw_next;
102 __hc32 *hw_p = &ehci->periodic[frame];
136 __hc32 *hw_p = &ehci->periodic [frame];
253 /* How many of the tt's periodic downstream 1000 usecs are allocated?
271 __hc32 *hw_p = &ehci->periodic [frame];
301 ehci_dbg(ehci, "ignoring periodic frame %d FSTN\n",
317 * periodic transfer of the specified length (usecs), starting at the
402 * for a periodic transfer starting at the specified frame, using
426 type = Q_NEXT_TYPE(ehci, ehci->periodic [frame]);
465 "periodic frame %d bogus type %d\n",
552 /* periodic schedule slots have iso tds (normal or split) first, then a
575 __hc32 *hw_p = &ehci->periodic[i];
618 /* maybe enable periodic schedule processing */
657 /* maybe turn off periodic schedule */
852 * uframes have enough periodic bandwidth available.
888 /* stuff into the periodic schedule */
935 /* ... update usbfs periodic stats */
1396 * periodic schedule slots. (Affected by TUNE_FLS, which defaults to
1595 __hc32 *hw_p = &ehci->periodic[frame];
2029 sitd->hw_next = ehci->periodic [frame];
2033 ehci->periodic[frame] = cpu_to_hc32(ehci, sitd->sitd_dma | Q_TYPE_SITD);
2329 hw_p = &ehci->periodic [frame];