tb_tunnel_reserved_pci(9)
πΈ NAME πΈ
okay bestie, welcome to the tb_tunnel_reserved_pci(9) page from the Kernel API Manual β¨ β this one is literally about the amount of bandwidth to reserve for PCIe π
π SYNOPSIS π
here's the exact signature, no cap:
bool tb_tunnel_reserved_pci (struct tb_port *port , int *reserved_up ,
int *reserved_down );
π ARGUMENTS π
portβ Lane 0 adapter.reserved_upβ Upstream bandwidth in Mb/s to reserve.reserved_downβ Downstream bandwidth in Mb/s to reserve.
π¦ DESCRIPTION π¦
Call it on any connected lane 0 adapter, and it tells you how much bandwidth needs to be left in reserve for possible PCIe bulk traffic πΈ. That's the whole vibe: it's the reserve check for PCIe bulk traffic, and it's lowkey iconic.
β RETURN β
two outcomes, bestie:
trueβ If there is something to be reserved. It writes the amount toreserved_down/reserved_upπfalseβ Nothing to be reserved. It leavesreserved_down/reserved_upunmodified π
π SEE ALSO π
Kernel file ./drivers/thunderbolt/tunnel.c β and the whole SEE ALSO friend group is:
tb_available_credits(9)tb_tunnel_event(9)tb_tunnel_discover_pci(9)tb_tunnel_alloc_pci(9)tb_dp_bandwidth_mode_maximum_bandwidth(9)tb_tunnel_discover_dp(9)tb_tunnel_alloc_dp(9)tb_tunnel_alloc_dma(9)tb_tunnel_match_dma(9)tb_tunnel_discover_usb3(9)tb_tunnel_alloc_usb3(9)tb_tunnel_is_invalid(9)tb_tunnel_activate(9)tb_tunnel_deactivate(9)tb_tunnel_port_on_path(9)tb_tunnel_maximum_bandwidth(9)tb_tunnel_allocated_bandwidth(9)tb_tunnel_alloc_bandwidth(9)tb_tunnel_consumed_bandwidth(9)tb_tunnel_release_unused_bandwidth(9)tb_tunnel_reclaim_available_bandwidth(9)
okay that's the page, bestie π source/version ./drivers/thunderbolt, date October 2026, manual tb_tunnel_reserved_pci(9) β mwah πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms