Lines Matching refs:uframe

265 	unsigned		uframe, uf, x;  in compute_tt_budget()  local
274 for (uframe = ps->bw_phase << 3; uframe < EHCI_BANDWIDTH_SIZE; in compute_tt_budget()
275 uframe += ps->bw_uperiod) { in compute_tt_budget()
276 budget_line = &budget_table[uframe]; in compute_tt_budget()
352 unsigned uframe in tt_available() argument
358 if ((period == 0) || (uframe >= 7)) /* error */ in tt_available()
373 if (max_tt_usecs[uframe] <= tt_usecs[uframe]) in tt_available()
384 for (i = uframe; i < (uframe + ufs) && i < 8; i++) in tt_available()
389 tt_usecs[uframe] += usecs; in tt_available()
738 unsigned uframe, in check_period() argument
745 if (uframe >= 8) in check_period()
751 for (uframe += frame << 3; uframe < EHCI_BANDWIDTH_SIZE; in check_period()
752 uframe += uperiod) { in check_period()
753 if (ehci->bandwidth[uframe] > usecs) in check_period()
764 unsigned uframe, in check_intr_schedule() argument
773 if (qh->ps.c_usecs && uframe >= 6) /* FSTN territory? */ in check_intr_schedule()
776 if (!check_period(ehci, frame, uframe, qh->ps.bw_uperiod, qh->ps.usecs)) in check_intr_schedule()
785 if (tt_available(ehci, &qh->ps, tt, frame, uframe)) { in check_intr_schedule()
789 for (i = uframe+2; i < 8 && i <= uframe+4; i++) in check_intr_schedule()
808 mask = 0x03 << (uframe + qh->gap_uf); in check_intr_schedule()
811 mask |= 1 << uframe; in check_intr_schedule()
813 if (!check_period(ehci, frame, uframe + qh->gap_uf + 1, in check_intr_schedule()
816 if (!check_period(ehci, frame, uframe + qh->gap_uf, in check_intr_schedule()
832 unsigned uframe; in qh_schedule() local
845 uframe = 0; in qh_schedule()
864 for (uframe = 0; uframe < 8; uframe++) { in qh_schedule()
866 frame, uframe, qh, &c_mask, tt); in qh_schedule()
883 qh->ps.phase_uf = uframe; in qh_schedule()
885 (c_mask << 8) | (1 << uframe) : in qh_schedule()
1190 struct ehci_iso_packet *uframe = &iso_sched->packet[i]; in itd_sched_init() local
1204 uframe->transaction = cpu_to_hc32(ehci, trans); in itd_sched_init()
1207 uframe->bufp = (buf & ~(u64)0x0fff); in itd_sched_init()
1209 if (unlikely((uframe->bufp != (buf & ~(u64)0x0fff)))) in itd_sched_init()
1210 uframe->cross = 1; in itd_sched_init()
1299 unsigned uframe; in reserve_release_iso_bandwidth() local
1309 uframe = stream->ps.bw_phase << 3; in reserve_release_iso_bandwidth()
1320 for (i = uframe + stream->ps.phase_uf; i < EHCI_BANDWIDTH_SIZE; in reserve_release_iso_bandwidth()
1329 for (i = uframe; i < EHCI_BANDWIDTH_SIZE; in reserve_release_iso_bandwidth()
1346 for (i = uframe >> 3; i < EHCI_BANDWIDTH_FRAMES; in reserve_release_iso_bandwidth()
1356 unsigned uframe in itd_slot_ok() argument
1364 for (uframe &= stream->ps.bw_uperiod - 1; uframe < EHCI_BANDWIDTH_SIZE; in itd_slot_ok()
1365 uframe += stream->ps.bw_uperiod) { in itd_slot_ok()
1366 if (ehci->bandwidth[uframe] > usecs) in itd_slot_ok()
1376 unsigned uframe, in sitd_slot_ok() argument
1384 mask = stream->ps.cs_mask << (uframe & 7); in sitd_slot_ok()
1387 if (((stream->ps.cs_mask & 0xff) << (uframe & 7)) >= (1 << 7)) in sitd_slot_ok()
1395 uframe &= stream->ps.bw_uperiod - 1; in sitd_slot_ok()
1396 frame = uframe >> 3; in sitd_slot_ok()
1402 uf = uframe & 7; in sitd_slot_ok()
1419 uf = uframe; in sitd_slot_ok()
1430 uf = uframe & ~7; in sitd_slot_ok()
1432 for (i = (uframe & 7) + 2; i < 8; (++i, tmp <<= 1)) { in sitd_slot_ok()
1440 uframe += stream->ps.bw_uperiod; in sitd_slot_ok()
1441 } while (uframe < EHCI_BANDWIDTH_SIZE); in sitd_slot_ok()
1443 stream->ps.cs_mask <<= uframe & 7; in sitd_slot_ok()
1677 u16 uframe in itd_patch() argument
1685 uframe &= 0x07; in itd_patch()
1686 itd->index[uframe] = index; in itd_patch()
1688 itd->hw_transaction[uframe] = uf->transaction; in itd_patch()
1689 itd->hw_transaction[uframe] |= cpu_to_hc32(ehci, pg << 12); in itd_patch()
1738 unsigned next_uframe, uframe, frame; in itd_link_urb() local
1772 uframe = next_uframe & 0x07; in itd_link_urb()
1775 itd_patch(ehci, itd, iso_sched, packet, uframe); in itd_link_urb()
1815 unsigned uframe; in itd_complete() local
1821 for (uframe = 0; uframe < 8; uframe++) { in itd_complete()
1822 if (likely(itd->index[uframe] == -1)) in itd_complete()
1824 urb_index = itd->index[uframe]; in itd_complete()
1827 t = hc32_to_cpup(ehci, &itd->hw_transaction[uframe]); in itd_complete()
1828 itd->hw_transaction[uframe] = 0; in itd_complete()