dce_v6_0_hpd_fini(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 β€” an amdgpu_device pointer. 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:

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