r100_hpd_fini(9)
π r100_hpd_fini β the kernel API manual, bestie edition
okay so you're looking at r100_hpd_fini(9), from the Kernel API Manual β¨ this is the hpd tear down callback, and honestly? she's the goodbye girl of the radeon world π
πΈ NAME πΈ
r100_hpd_fini β the hpd tear down callback, no cap π
β¨ SYNOPSIS β¨
void r100_hpd_fini (struct radeon_device *rdev );
like, that's the whole signature. that's her. π«Ά
π¦ ARGUMENTS π¦
rdevβ aradeon_devicepointer π that's the card's whole vibe right there
π DESCRIPTION π
so what she does is tear down the hpd pins used by the card β and just so we're clear, that's the r1xx-r4xx girlies π and she also disables the hpd interrupts, periodt. π₯
that's it. that's the function. clean, simple, iconic. β¨
ngl this is the fini one, so think of it as the pack-up-and-go-home moment for the hpd setup, not the party itself π
β SEE ALSO β
the kernel file ./drivers/gpu/drm/radeon/r100.c is where all the lore lives π and while you're in there, say hi to her sisters:
r100_wait_for_vblank(9)r100_page_flip(9)r100_page_flip_pending(9)r100_pm_get_dynpm_state(9)r100_pm_init_profile(9)r100_pm_misc(9)r100_pm_prepare(9)r100_pm_finish(9)r100_gui_idle(9)r100_hpd_sense(9)r100_hpd_set_polarity(9)r100_hpd_init(9)r100_ring_hdp_flush(9)r100_cs_packet_parse_vline(9)
and that's the whole page, bestie π«Ά this one's brought to you by ./drivers/gpu/drm/radeon, dated October 2026 β mwah, go disable those interrupts, ily ππΈπ§
π¦ 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