• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/host/

Lines Matching defs:periodic

26  * These are called "periodic" transactions in the EHCI spec.
43 * @periodic: host pointer to qh/itd/sitd
47 periodic_next_shadow(struct ehci_hcd *ehci, union ehci_shadow *periodic,
52 return &periodic->qh->qh_next;
54 return &periodic->fstn->fstn_next;
56 return &periodic->itd->itd_next;
59 return &periodic->sitd->sitd_next;
64 shadow_next_periodic(struct ehci_hcd *ehci, union ehci_shadow *periodic,
70 return &periodic->qh->hw->hw_next;
73 return periodic->hw_next;
81 __hc32 *hw_p = &ehci->periodic[frame];
108 __hc32 *hw_p = &ehci->periodic [frame];
225 /* How many of the tt's periodic downstream 1000 usecs are allocated?
243 __hc32 *hw_p = &ehci->periodic [frame];
273 ehci_dbg(ehci, "ignoring periodic frame %d FSTN\n",
289 * periodic transfer of the specified length (usecs), starting at the
374 * for a periodic transfer starting at the specified frame, using
398 type = Q_NEXT_TYPE(ehci, ehci->periodic [frame]);
436 "periodic frame %d bogus type %d\n",
520 /* periodic schedule slots have iso tds (normal or split) first, then a
543 __hc32 *hw_p = &ehci->periodic[i];
586 /* maybe enable periodic schedule processing */
624 /* maybe turn off periodic schedule */
694 * 80% periodic == 100 usec/uframe available
816 * uframes have enough periodic bandwidth available.
852 /* stuff into the periodic schedule */
899 /* ... update usbfs periodic stats */
1273 /* can't commit more than 80% periodic == 100 usec */
1363 * periodic schedule slots. (Affected by TUNE_FLS, which defaults to
1551 __hc32 *hw_p = &ehci->periodic[frame];
2042 sitd->hw_next = ehci->periodic [frame];
2046 ehci->periodic[frame] = cpu_to_hc32(ehci, sitd->sitd_dma | Q_TYPE_SITD);
2341 hw_p = &ehci->periodic [frame];