Lines Matching defs:periodic
131 #define CMD_PSE (1<<4) /* periodic schedule enable */
132 /* 3:2 is periodic frame list size */
161 u32 frame_list; /* points to periodic list */
279 /* next async queue entry, or pointer to interrupt/periodic QH */
282 /* for periodic/async schedules and qtd lists, mark end of list */
286 * Entries in periodic shadow table are pointers to one of four kinds
288 * encoded in the low bits of the hardware's periodic schedule. Use
304 * These appear in both the async and (for interrupt) periodic schedules.
329 union ehci_shadow qh_next; /* ptr to qh; or periodic */
345 /* periodic schedule info */
428 /* periodic schedule support */
430 __le32 *periodic; /* hw periodic table */
434 union ehci_shadow *pshadow; /* mirror hw periodic table */
435 int next_uframe; /* scan periodic, start here */
436 unsigned int periodic_sched; /* periodic activity count */
721 * watchdog stops unless there's still periodic traffic.
1156 oxu->periodic = NULL;
1158 /* shadow periodic table */
1187 oxu->periodic = (__le32 *) &oxu->mem->frame_list;
1188 oxu->periodic_dma = virt_to_phys(oxu->periodic);
1191 oxu->periodic[i] = EHCI_LIST_END;
1358 /* ... update hc-wide periodic stats (for usbfs) */
1574 /* should be rare for periodic transfers,
2227 * @periodic: host pointer to qh/itd/sitd
2230 static union ehci_shadow *periodic_next_shadow(union ehci_shadow *periodic,
2236 return &periodic->qh->qh_next;
2244 __le32 *hw_p = &oxu->periodic[frame];
2268 __le32 *hw_p = &oxu->periodic[frame];
2344 /* periodic schedule slots have iso tds (normal or split) first, then a
2366 __le32 *hw_p = &oxu->periodic[i];
2408 /* maybe enable periodic schedule processing */
2452 /* maybe turn off periodic schedule */
2494 * 80% periodic == 100 usec/uframe available
2570 * uframes have enough periodic bandwidth available.
2604 /* stuff into the periodic schedule */
2646 /* ... update usbfs periodic stats */
2704 hw_p = &oxu->periodic[frame];
3020 * hw default: 1K periodic list heads, one per frame.
3028 /* controllers may cache some of the periodic schedule ... */
3074 /* periodic schedule size can be smaller than default */
3447 /* periodic qh self-unlinks on empty */