dce_v6_0_ava...le_bandwidth(9)
π
dce_v6_0_available_bandwidth β a Kernel API Manual moment (yes it's a (9) section page, we're in the kernel docs bestie)
okay so picture this: we're deep in the kernel API manual, section 9, and the star of the show is dce_v6_0_available_bandwidth. it's giving "small function, big responsibilities" and honestly? iconic. π
β¨ NAME β¨
dce_v6_0_available_bandwidth β get the min available bandwidth π
like, it literally just goes and fetches the minimum available bandwidth for you. that's the whole vibe.
π¦ SYNOPSIS π¦
u32 dce_v6_0_available_bandwidth (struct dce6_wm_params *wm );
that's it. that's the call. she takes one pointer and hands you back a u32, no cap. β¨
πΈ ARGUMENTS πΈ
wmβ the watermark calculation data π like, this is the whole little bundle of numbers she needs to do her math. hand it over and she's off.
π DESCRIPTION π
so here's the tea, bestie: this function calculates the min available bandwidth used for display (CIK). that's the CIK part, keep it in your notes π.
it's used for display watermark bandwidth calculations β so think of it as the supporting-character-turned-main-character that feeds the watermark math. and after all that work, it returns the min available bandwidth in MBytes/s β (megabytes per second, say it with your chest).
π«Ά friendly reminder that the unit is MBytes/s and not just "MB" β units matter, they're the moment.
π₯ SEE ALSO π₯
the whole friend group, gathered for the group chat π:
- Kernel file
./drivers/gpu/drm/amd/amdgpu/dce_v6_0.c dce_v6_0_page_flip(9)dce_v6_0_hpd_sense(9)dce_v6_0_hpd_set_polarity(9)dce_v6_0_hpd_init(9)dce_v6_0_hpd_fini(9)si_get_number_of_dram_channels(9)dce_v6_0_dram_bandwidth(9)dce_v6_0_dram_bandwidth_for_display(9)dce_v6_0_data_return_bandwidth(9)dce_v6_0_dmif_request_bandwidth(9)dce_v6_0_average_bandwidth(9)dce_v6_0_latency_watermark(9)dce_v6_0_average_bandwidth_vs_dram_bandwidth_for_display(9)dce_v6_0_average_bandwidth_vs_available_bandwidth(9)dce_v6_0_check_latency_hiding(9)dce_v6_0_program_watermarks(9)dce_v6_0_line_buffer_adjust(9)dce_v6_0_bandwidth_update(9)dce_v6_0_pick_pll(9)
and that's the page, bestie π§ slay, go read your watermarks. π
sign-off szn π: this one lives in ./drivers/gpu/drm/amd/amdgpu, and it's dated October 2026. screenshot it, frame it, put it on your mood board π
β¨
π¦ 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