radeon_irq_kms_disable_hpd(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… radeon_irq_kms_disable_hpd(9) β€” like, the Kernel API Manual page, bestie πŸŽ€

okay so real quick β€” this whole page lives in the Kernel API Manual, and the function's name is literally radeon_irq_kms_disable_hpd. iconic, say it with me. πŸ¦‹


✨ NAME ✨

radeon_irq_kms_disable_hpd β€” bestie, this is the one that disables the hotplug detect interrupt. that's it, that's the vibe check. 🫢


🌸 SYNOPSIS 🌸

void radeon_irq_kms_disable_hpd (struct radeon_device *rdev , unsigned
       hpd_mask );

no return value, no drama, it just does the thing. periodt. πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • rdev β€” the radeon device pointer. like, which GPU are we talking about, girl. πŸ‘‘
  • hpd_mask β€” the mask of hpd pins you want to disable. it's giving "pick your targets" energy. πŸ”₯

πŸ¦‹ DESCRIPTION πŸ¦‹

so what it actually does: it disables the hotplug detect interrupt for a specific hpd pin. and the parenthetical that matters β€” this applies to all asics. every single one. no exceptions, no "well my asicβ€”" nope. πŸ™ˆ


⭐ SEE ALSO ⭐

the kernel file for this lives at ./drivers/gpu/drm/radeon/radeon_irq_kms.c β€” go read it, iykyk. πŸ“‚

and here's the whole friend group, no cap, every single one:


πŸ’– also note: radeon_irq_kms_enable_hpd(9) is literally right there in the list β€” the enable counterpart, bestie. they're a matched set. you're welcome.

okay that's the whole page diva, mwah πŸ’‹ β€” source path ./drivers/gpu/drm/radeon, dated October 2026, and it's radeon_irq_kms_disable_hpd(9) all the way down. slay. πŸŒˆπŸ’œ

πŸ“¦ where this page comes from