Lines Matching full:bandwidth
540 tb_port_dbg(in, "maximum supported bandwidth %u Mb/s x%u = %u Mb/s\n", in tb_dp_xchg_caps()
544 * If the tunnel bandwidth is limited (max_bw is set) then see in tb_dp_xchg_caps()
545 * if we need to reduce bandwidth to fit there. in tb_dp_xchg_caps()
550 tb_port_dbg(out, "maximum supported bandwidth %u Mb/s x%u = %u Mb/s\n", in tb_dp_xchg_caps()
565 tb_port_info(out, "not enough bandwidth for DP tunnel\n"); in tb_dp_xchg_caps()
570 tb_port_dbg(out, "bandwidth reduced to %u Mb/s x%u = %u Mb/s\n", in tb_dp_xchg_caps()
666 /* No bandwidth management for legacy devices */ in tb_dp_consumed_bandwidth()
846 * @max_up: Maximum available upstream bandwidth for the DP tunnel (%0
848 * @max_down: Maximum available downstream bandwidth for the DP tunnel
1196 tb_tunnel_dbg(tunnel, "allocating initial bandwidth %d/%d Mb/s\n", in tb_usb3_init()
1224 * PCIe tunneling, if enabled, affects the USB3 bandwidth so in tb_usb3_consumed_bandwidth()
1242 tb_tunnel_dbg(tunnel, "decreased bandwidth allocation to %d/%d Mb/s\n", in tb_usb3_release_unused_bandwidth()
1294 tb_tunnel_info(tunnel, "failed to allocate bandwidth\n"); in tb_usb3_reclaim_available_bandwidth()
1304 tb_tunnel_dbg(tunnel, "increased bandwidth allocation to %d/%d Mb/s\n", in tb_usb3_reclaim_available_bandwidth()
1410 * Read the initial bandwidth allocation for the first in tb_tunnel_discover_usb3()
1418 tb_tunnel_dbg(tunnel, "currently allocated bandwidth %d/%d Mb/s\n", in tb_tunnel_discover_usb3()
1445 * @max_up: Maximum available upstream bandwidth for the USB3 tunnel (%0
1447 * @max_down: Maximum available downstream bandwidth for the USB3 tunnel
1464 * Check that we have enough bandwidth available for the new in tb_tunnel_alloc_usb3()
1474 tb_port_dbg(up, "required bandwidth for USB3 tunnel %d Mb/s\n", in tb_tunnel_alloc_usb3()
1478 tb_port_warn(up, "not enough bandwidth for USB3 tunnel\n"); in tb_tunnel_alloc_usb3()
1696 * tb_tunnel_consumed_bandwidth() - Return bandwidth consumed by the tunnel
1698 * @consumed_up: Consumed bandwidth in Mb/s from @dst_port to @src_port.
1700 * @consumed_down: Consumed bandwidth in Mb/s from @src_port to @dst_port.
1703 * Stores the amount of isochronous bandwidth @tunnel consumes in
1722 tb_tunnel_dbg(tunnel, "consumed bandwidth %d/%d Mb/s\n", up_bw, in tb_tunnel_consumed_bandwidth()
1736 * tb_tunnel_release_unused_bandwidth() - Release unused bandwidth
1737 * @tunnel: Tunnel whose unused bandwidth to release
1739 * If tunnel supports dynamic bandwidth management (USB3 tunnels at the
1740 * moment) this function makes it to release all the unused bandwidth.
1761 * tb_tunnel_reclaim_available_bandwidth() - Reclaim available bandwidth
1762 * @tunnel: Tunnel reclaiming available bandwidth
1763 * @available_up: Available upstream bandwidth (in Mb/s)
1764 * @available_down: Available downstream bandwidth (in Mb/s)
1766 * Reclaims bandwidth from @available_up and @available_down and updates