Lines Matching refs:tt_usecs
213 int tt_usecs = qh->ps.tt_usecs; in reserve_release_intr_bandwidth() local
225 tt_usecs = -tt_usecs; in reserve_release_intr_bandwidth()
246 if (tt_usecs) { in reserve_release_intr_bandwidth()
261 tt->bandwidth[i] += tt_usecs; in reserve_release_intr_bandwidth()
283 x = ps->tt_usecs; in compute_tt_budget()
320 static inline void carryover_tt_bandwidth(unsigned short tt_usecs[8]) in carryover_tt_bandwidth()
325 if (max_tt_usecs[i] < tt_usecs[i]) { in carryover_tt_bandwidth()
326 tt_usecs[i+1] += tt_usecs[i] - max_tt_usecs[i]; in carryover_tt_bandwidth()
327 tt_usecs[i] = max_tt_usecs[i]; in carryover_tt_bandwidth()
362 unsigned usecs = ps->tt_usecs; in tt_available()
370 unsigned short tt_usecs[8]; in tt_available() local
377 tt_usecs[i] = ehci->tt_budget[uf]; in tt_available()
379 if (max_tt_usecs[uframe] <= tt_usecs[uframe]) in tt_available()
391 if (tt_usecs[i] > 0) in tt_available()
395 tt_usecs[uframe] += usecs; in tt_available()
397 carryover_tt_bandwidth(tt_usecs); in tt_available()
400 if (max_tt_usecs[7] < tt_usecs[7]) in tt_available()
1083 stream->ps.tt_usecs = NS_TO_US(think_time + usb_calc_bus_time( in iso_stream_init()
1310 int tt_usecs = stream->ps.tt_usecs; in reserve_release_iso_bandwidth() local
1322 tt_usecs = -tt_usecs; in reserve_release_iso_bandwidth()
1360 tt->bandwidth[i] += tt_usecs; in reserve_release_iso_bandwidth()