dce_v6_0_hpd_fini(9)
π dce_v6_0_hpd_fini β Kernel API Manual, section 9, bestie
okay so real talk, this tiny little function lives in the Kernel API Manual, section 9, and it's lowkey the cleanup queen of the AMD GPU world. β¨
πΈ NAME
dce_v6_0_hpd_fini β the hpd tear down callback. like, it's literally the goodbye-girlie function for hot plug detect. π«Ά
π¦ SYNOPSIS
void dce_v6_0_hpd_fini (struct amdgpu_device *adev );
she takes one argument, she returns nothing (void), and she does not play. π
π ARGUMENTS
adevβ anamdgpu_devicepointer. that's it. that's the whole argument. she just needs the device and she's good to go π
β DESCRIPTION
Tear down the hpd pins used by the card (evergreen+, no cap π). Disable the hpd interrupts.
so basically: when it's time to pack up, this function shuts down the hpd pins the card has been using β and heads up, that's for evergreen+ cards specifically β and then it disables the hpd interrupts. clean exit, no loose ends, main character energy only ππ₯
ngl bestie, if you're here you're probably doing teardown stuff, so just know: pins get torn down, interrupts get disabled, done. periodt. π
π SEE ALSO
the whole friend group, fr fr:
- 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)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_bandwidth_update(9)dce_v6_0_pick_pll(9)
that's the whole squad, iykyk πβ¨
and that's the tea, bestie π§ this page comes to you from the source at ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and it's filed right back under dce_v6_0_hpd_fini(9) where she belongs. slay ππ
π¦ 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