dce_v10_0_hpd_fini(9)
π dce_v10_0_hpd_fini(9) β like, the Kernel API Manual, section 9, bestie β¨
Okay so real talk, we're in the Kernel API Manual, section 9, and the main character of today's episode is literally dce_v10_0_hpd_fini. Yes it's a mouthful. No you don't have to say it out loud at a party.
π NAME π
dce_v10_0_hpd_fini β the hpd tear down callback. That's it, that's the whole vibe. It's the "okay we're done here, everyone pack up" of hpd. π«Ά
β¨ SYNOPSIS β¨
void dce_v10_0_hpd_fini (struct amdgpu_device *adev );
Notice the return type? void. She gives nothing back. She simply does the thing and dips. Iconic behaviour honestly. π
πΈ ARGUMENTS πΈ
adevβ anamdgpu_devicepointer. That's the one and only thing she needs from you. Hand her the device and let her cook. π
π DESCRIPTION π
So what does she actually do, you ask? She tears down the hpd pins that the card is using β and yes, that's evergreen+, so like, evergreen and everything after it, no cap. π
And the second part, which is honestly the whole point: disable the hpd interrupts. She turns them off. Done. Lights out. πβ¨
π¦ SEE ALSO π¦
First up, the kernel file she lives in β she's a file girlie:
./drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
And now the whole friend group, fr fr, every single one of them, not skipping a single bestie:
dce_v10_0_page_flip(9)dce_v10_0_hpd_sense(9)dce_v10_0_hpd_set_polarity(9)dce_v10_0_hpd_init(9)dce_v10_0_line_buffer_adjust(9)cik_get_number_of_dram_channels(9)dce_v10_0_dram_bandwidth(9)dce_v10_0_dram_bandwidth_for_display(9)dce_v10_0_data_return_bandwidth(9)dce_v10_0_dmif_request_bandwidth(9)dce_v10_0_available_bandwidth(9)dce_v10_0_average_bandwidth(9)dce_v10_0_latency_watermark(9)dce_v10_0_average_bandwidth_vs_dram_bandwidth_for_display(9)dce_v10_0_average_bandwidth_vs_available_bandwidth(9)dce_v10_0_check_latency_hiding(9)dce_v10_0_program_watermarks(9)dce_v10_0_bandwidth_update(9)dce_v10_0_pick_pll(9)
Like, that is a lot of bandwidth functions. She knows everyone. Main character energy for real. π
Lowkey a reminder bestie: this page comes from./drivers/gpu/drm/amd/amdgpuand it's dated October 2026, and the whole thing is living underdce_v10_0_hpd_fini(9)in the Kernel API Manual. Slay, goodbye, 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