Lines Matching refs:uframe
85 #define EHCI_TUNE_MULT_HS 1 /* 1-3 transactions/uframe; 4.10.3 */
1801 * - allowing for high bandwidth, how many nsec/uframe are used?
1802 * - split transactions need a second CSPLIT uframe; same question
2264 /* how many of the uframe's 125 usecs are allocated? */
2266 unsigned frame, unsigned uframe)
2277 if (q->qh->hw_info2 & cpu_to_le32(1 << uframe))
2280 if (q->qh->hw_info2 & cpu_to_le32(1 << (8 + uframe)))
2289 oxu_err(oxu, "uframe %d sched overrun: %d usecs\n",
2290 frame * 8 + uframe, usecs);
2347 * this just links in a qh; caller guarantees uframe masks are set right.
2422 * and this qh is active in the current uframe
2482 unsigned frame, unsigned uframe,
2490 if (uframe >= 8)
2494 * 80% periodic == 100 usec/uframe available
2499 /* we "know" 2 and 4 uframe intervals were rejected; so
2504 for (uframe = 0; uframe < 7; uframe++) {
2505 claimed = periodic_usecs(oxu, frame, uframe);
2511 /* just check the specified uframe, at that period */
2514 claimed = periodic_usecs(oxu, frame, uframe);
2524 unsigned frame, unsigned uframe,
2529 if (qh->c_usecs && uframe >= 6) /* FSTN territory? */
2532 if (!check_period(oxu, frame, uframe, qh->period, qh->usecs))
2550 unsigned uframe;
2560 uframe = ffs(le32_to_cpup(&qh->hw_info2) & QH_SMASK);
2561 status = check_intr_schedule(oxu, frame, --uframe,
2564 uframe = 0;
2577 for (uframe = 0; uframe < 8; uframe++) {
2579 frame, uframe, qh,
2586 /* qh->period == 0 means every uframe */
2598 ? cpu_to_le32(1 << uframe)
2694 /* don't scan past the live uframe */