intel_dp_max_link_data_rate(9)
π intel_dp_max_link_data_rate(9)
okay bestie, welcome to the Kernel API Manual β yes, the whole manual, and yes, we're reading it together π«Ά this one's a lil function that does exactly one thing and does it iconically.
β¨ NAME β¨
intel_dp_max_link_data_rate β calculates the maximum rate for the given link params. that's it, that's the whole vibe π«
πΈ SYNOPSIS πΈ
int intel_dp_max_link_data_rate (struct intel_dp *intel_dp , int max_dprx_rate , int max_dprx_lanes );
three args in, one int out. lowkey elegant, ngl π
π ARGUMENTS π
intel_dpβ the Intel DP object itself, our main character πmax_dprx_rateβ the maximum data rate of the DPRX. that's the ceiling, bestie π₯max_dprx_lanesβ the maximum lane count of the DPRX. how many lanes we're working with π£οΈ
π¦ DESCRIPTION π¦
so the way this works: it calculates the maximum data rate for the link parameters you handed it, and it does take into account any BW limitations that come from a DP tunnel attached to intel_dp. like, it's not just vibes β there's a tunnel and it's limiting things π
and it returns the maximum data rate in kBps units. kBps, not kB/s, not MBps, kBps. write it down πβ¨
β SEE ALSO β
- Kernel file:
./drivers/gpu/drm/i915/display/intel_dp.c intel_dp_is_edp(9)intel_dp_link_symbol_size(9)intel_dp_link_symbol_clock(9)intel_dp_effective_data_rate(9)intel_dp_sink_enable_decompression(9)intel_dp_sink_disable_decompression(9)intel_dp_sync_state(9)intel_dp_check_mst_status(9)
like a whole friend group of DP functions, and honestly? obsessed π
fr fr read the whole cluster, iykyk β they all live together and they all make sense together π§
and that's the page! π this cutie came out of ./drivers/gpu/drm/i915/display in October 2026, and it's filed under the intel_dp_max_link_data_rate(9) girly herself. slay, periodt, go read some DRM source ππΈ
π¦ 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