Lines Matching refs:uframe
85 #define EHCI_TUNE_MULT_HS 1 /* 1-3 transactions/uframe; 4.10.3 */
1802 * - allowing for high bandwidth, how many nsec/uframe are used?
1803 * - split transactions need a second CSPLIT uframe; same question
2265 /* how many of the uframe's 125 usecs are allocated? */
2267 unsigned frame, unsigned uframe)
2278 if (q->qh->hw_info2 & cpu_to_le32(1 << uframe))
2281 if (q->qh->hw_info2 & cpu_to_le32(1 << (8 + uframe)))
2290 oxu_err(oxu, "uframe %d sched overrun: %d usecs\n",
2291 frame * 8 + uframe, usecs);
2348 * this just links in a qh; caller guarantees uframe masks are set right.
2423 * and this qh is active in the current uframe
2483 unsigned frame, unsigned uframe,
2491 if (uframe >= 8)
2495 * 80% periodic == 100 usec/uframe available
2500 /* we "know" 2 and 4 uframe intervals were rejected; so
2505 for (uframe = 0; uframe < 7; uframe++) {
2506 claimed = periodic_usecs(oxu, frame, uframe);
2512 /* just check the specified uframe, at that period */
2515 claimed = periodic_usecs(oxu, frame, uframe);
2525 unsigned frame, unsigned uframe,
2530 if (qh->c_usecs && uframe >= 6) /* FSTN territory? */
2533 if (!check_period(oxu, frame, uframe, qh->period, qh->usecs))
2551 unsigned uframe;
2561 uframe = ffs(le32_to_cpup(&qh->hw_info2) & QH_SMASK);
2562 status = check_intr_schedule(oxu, frame, --uframe,
2565 uframe = 0;
2578 for (uframe = 0; uframe < 8; uframe++) {
2580 frame, uframe, qh,
2587 /* qh->period == 0 means every uframe */
2599 ? cpu_to_le32(1 << uframe)
2695 /* don't scan past the live uframe */