Lines Matching refs:uframe

277 	unsigned		uframe, uf, x;  in compute_tt_budget()  local
286 for (uframe = ps->bw_phase << 3; uframe < EHCI_BANDWIDTH_SIZE; in compute_tt_budget()
287 uframe += ps->bw_uperiod) { in compute_tt_budget()
288 budget_line = &budget_table[uframe]; in compute_tt_budget()
383 unsigned uframe in tt_available() argument
389 if ((period == 0) || (uframe >= 7)) /* error */ in tt_available()
404 if (max_tt_usecs[uframe] <= tt_usecs[uframe]) in tt_available()
415 for (i = uframe; i < (uframe + ufs) && i < 8; i++) in tt_available()
420 tt_usecs[uframe] += usecs; in tt_available()
769 unsigned uframe, in check_period() argument
776 if (uframe >= 8) in check_period()
782 for (uframe += frame << 3; uframe < EHCI_BANDWIDTH_SIZE; in check_period()
783 uframe += uperiod) { in check_period()
784 if (ehci->bandwidth[uframe] > usecs) in check_period()
795 unsigned uframe, in check_intr_schedule() argument
804 if (qh->ps.c_usecs && uframe >= 6) /* FSTN territory? */ in check_intr_schedule()
807 if (!check_period(ehci, frame, uframe, qh->ps.bw_uperiod, qh->ps.usecs)) in check_intr_schedule()
816 if (tt_available(ehci, &qh->ps, tt, frame, uframe)) { in check_intr_schedule()
820 for (i = uframe+2; i < 8 && i <= uframe+4; i++) in check_intr_schedule()
839 mask = 0x03 << (uframe + qh->gap_uf); in check_intr_schedule()
842 mask |= 1 << uframe; in check_intr_schedule()
844 if (!check_period(ehci, frame, uframe + qh->gap_uf + 1, in check_intr_schedule()
847 if (!check_period(ehci, frame, uframe + qh->gap_uf, in check_intr_schedule()
863 unsigned uframe; in qh_schedule() local
876 uframe = 0; in qh_schedule()
895 for (uframe = 0; uframe < 8; uframe++) { in qh_schedule()
897 frame, uframe, qh, &c_mask, tt); in qh_schedule()
914 qh->ps.phase_uf = uframe; in qh_schedule()
916 (c_mask << 8) | (1 << uframe) : in qh_schedule()
1225 struct ehci_iso_packet *uframe = &iso_sched->packet [i]; in itd_sched_init() local
1239 uframe->transaction = cpu_to_hc32(ehci, trans); in itd_sched_init()
1242 uframe->bufp = (buf & ~(u64)0x0fff); in itd_sched_init()
1244 if (unlikely ((uframe->bufp != (buf & ~(u64)0x0fff)))) in itd_sched_init()
1245 uframe->cross = 1; in itd_sched_init()
1334 unsigned uframe; in reserve_release_iso_bandwidth() local
1344 uframe = stream->ps.bw_phase << 3; in reserve_release_iso_bandwidth()
1355 for (i = uframe + stream->ps.phase_uf; i < EHCI_BANDWIDTH_SIZE; in reserve_release_iso_bandwidth()
1364 for (i = uframe; i < EHCI_BANDWIDTH_SIZE; in reserve_release_iso_bandwidth()
1381 for (i = uframe >> 3; i < EHCI_BANDWIDTH_FRAMES; in reserve_release_iso_bandwidth()
1391 unsigned uframe in itd_slot_ok() argument
1399 for (uframe &= stream->ps.bw_uperiod - 1; uframe < EHCI_BANDWIDTH_SIZE; in itd_slot_ok()
1400 uframe += stream->ps.bw_uperiod) { in itd_slot_ok()
1401 if (ehci->bandwidth[uframe] > usecs) in itd_slot_ok()
1411 unsigned uframe, in sitd_slot_ok() argument
1419 mask = stream->ps.cs_mask << (uframe & 7); in sitd_slot_ok()
1422 if (((stream->ps.cs_mask & 0xff) << (uframe & 7)) >= (1 << 7)) in sitd_slot_ok()
1430 uframe &= stream->ps.bw_uperiod - 1; in sitd_slot_ok()
1431 frame = uframe >> 3; in sitd_slot_ok()
1437 uf = uframe & 7; in sitd_slot_ok()
1454 uf = uframe; in sitd_slot_ok()
1465 uf = uframe & ~7; in sitd_slot_ok()
1467 for (i = (uframe & 7) + 2; i < 8; (++i, tmp <<= 1)) { in sitd_slot_ok()
1475 uframe += stream->ps.bw_uperiod; in sitd_slot_ok()
1476 } while (uframe < EHCI_BANDWIDTH_SIZE); in sitd_slot_ok()
1478 stream->ps.cs_mask <<= uframe & 7; in sitd_slot_ok()
1712 u16 uframe in itd_patch() argument
1720 uframe &= 0x07; in itd_patch()
1721 itd->index [uframe] = index; in itd_patch()
1723 itd->hw_transaction[uframe] = uf->transaction; in itd_patch()
1724 itd->hw_transaction[uframe] |= cpu_to_hc32(ehci, pg << 12); in itd_patch()
1773 unsigned next_uframe, uframe, frame; in itd_link_urb() local
1807 uframe = next_uframe & 0x07; in itd_link_urb()
1810 itd_patch(ehci, itd, iso_sched, packet, uframe); in itd_link_urb()
1850 unsigned uframe; in itd_complete() local
1857 for (uframe = 0; uframe < 8; uframe++) { in itd_complete()
1858 if (likely (itd->index[uframe] == -1)) in itd_complete()
1860 urb_index = itd->index[uframe]; in itd_complete()
1863 t = hc32_to_cpup(ehci, &itd->hw_transaction [uframe]); in itd_complete()
1864 itd->hw_transaction [uframe] = 0; in itd_complete()