Lines Matching defs:interval_bw
2236 xhci_get_largest_overhead(struct xhci_interval_bw *interval_bw)
2238 if (interval_bw->overhead[LS_OVERHEAD_TYPE])
2240 if (interval_bw->overhead[FS_OVERHEAD_TYPE])
2395 bw_table->interval_bw[0].num_packets *
2396 xhci_get_largest_overhead(&bw_table->interval_bw[0]);
2409 bw_table->interval_bw[i].num_packets;
2414 if (list_empty(&bw_table->interval_bw[i].endpoints))
2420 ep_entry = bw_table->interval_bw[i].endpoints.next;
2433 &bw_table->interval_bw[i]);
2546 struct xhci_interval_bw *interval_bw;
2577 interval_bw = &bw_table->interval_bw[normalized_interval];
2578 interval_bw->num_packets -= ep_bw->num_packets;
2581 interval_bw->overhead[LS_OVERHEAD_TYPE] -= 1;
2584 interval_bw->overhead[FS_OVERHEAD_TYPE] -= 1;
2587 interval_bw->overhead[HS_OVERHEAD_TYPE] -= 1;
2610 struct xhci_interval_bw *interval_bw;
2637 interval_bw = &bw_table->interval_bw[normalized_interval];
2638 interval_bw->num_packets += ep_bw->num_packets;
2641 interval_bw->overhead[LS_OVERHEAD_TYPE] += 1;
2644 interval_bw->overhead[FS_OVERHEAD_TYPE] += 1;
2647 interval_bw->overhead[HS_OVERHEAD_TYPE] += 1;
2662 list_for_each_entry(smaller_ep, &interval_bw->endpoints,
2674 &interval_bw->endpoints);