intel_dp_eff...ve_data_rate(9)
β¨ NAME β¨
okay so bestie, welcome to the Kernel API Manual π this page is all about intel_dp_effective_data_rate β yes, the page header goes full truncation-core with intel_dp_eff...ve_data_rate(9), but the real NAME line says it returns the pixel data rate while accounting for BW allocation overhead. periodt π
π«Ά SYNOPSIS π«Ά
int intel_dp_effective_data_rate (int pixel_clock , int bpp_x16 , int bw_overhead );
itβs giving <purple>an int return type</purple>, three int arguments, and zero mystery. slay.
πΈ ARGUMENTS πΈ
pixel_clockβ the pixel clock inkHz, bestie β°bpp_x16β bits per pixel in.4fixed point format πbw_overheadβ BW allocation overhead in1ppmunits. keep it in ppm, no cap π§
π DESCRIPTION π
Return the effective pixel data rate in kB/sec units, taking into account the provided SSC, FEC, and DSC BW allocation overhead. thatβs the whole function, and it ate π₯
the overhead is the stuff you passed in as bw_overhead, and the function gives you back the effective pixel data rate in kB/sec. literally thatβs the vibe π¦
π¦ SEE ALSO π¦
Kernel file: ./drivers/gpu/drm/i915/display/intel_dp.c β thatβs the source file, no cap π«Ά
also peek at these iconic little functions:
intel_dp_is_edp(9)intel_dp_link_symbol_size(9)intel_dp_link_symbol_clock(9)intel_dp_max_link_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)
okay bye π this gem comes from the ./drivers/gpu/drm/i915/display source/version corner, dated October 2026, and signed intel_dp_eff...ve_data_rate(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