dce_v6_0_bandwidth_update(9)
β¨ dce_v6_0_bandwidth_update(9) β¨
okay so bestie, welcome to the Kernel API Manual β this one lives at the top of the page as dce_v6_0_bandwidth_update(9), and it's genuinely serving main character energy for your display pipeline π
π NAME π
dce_v6_0_bandwidth_update β program display watermarks. that's it, that's the vibe. it crunches the numbers and makes the watermarks happen β¨
π¦ SYNOPSIS π¦
void dce_v6_0_bandwidth_update (struct amdgpu_device *adev );
like, no return value, no drama β it just does the thing π«Ά
πΈ ARGUMENTS πΈ
adevβ anamdgpu_devicepointer. yes queen, that's the whole argument. just hand her the device and let her cook π₯
π DESCRIPTION π
Calculate and program the display watermarks and the line buffer allocation β specifically for CIK. no cap, that's the entire job description and she does it iconically πβ¨
π SEE ALSO π
the source lives right here, bestie:
Kernel file ./drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
and now the whole friend group π«Ά β every single one of these:
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_available_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_pick_pll(9)
lowkey obsessed with how many friends this function has. iykyk π
and that's a wrap, bestie π this page is from ./drivers/gpu/drm/amd/amdgpu, dated October 2026 β slay, bye! πβ¨π¦
π¦ 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