dmub_hpd_sense_callback(9)
π dmub_hpd_sense_callback π
okay bestie, welcome to the Kernel API Manual corner of the group chat β this page is literally all about dmub_hpd_sense_callback. no cap, it's a tiny callback with main-character energy. π
π¦ NAME π¦
dmub_hpd_sense_callback β the DMUB HPD sense processing callback. that's the whole name-and-one-liner situation, and yes she ate. π
β¨ SYNOPSIS β¨
void dmub_hpd_sense_callback (struct amdgpu_device *adev , struct
dmub_notification *notify );
the signature stays exactly like that, bestie β spaces, comma, line break and all. π«Ά
π ARGUMENTS π
adevβ anamdgpu_devicepointer. that's the device context she's working with.notifyβ admub notification structure. this is the notification info coming through. π¬
πΈ DESCRIPTION πΈ
HPD sense changes can totally happen while things are in low power states, and those changes need to be notified from firmware to the driver. that's the reason this callback exists, periodt. β‘
lowkey important: the page says low power states are a thing here, so don't forget that context. π
π SEE ALSO π
okay the full crew, no one left behind:
- Kernel file
./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c overview(9)struct amdgpu_dm_irq_handler_data(9)dm_irq_work_func(9)amdgpu_dm_irq_register_interrupt(9)amdgpu_dm_irq_unregister_interrupt(9)amdgpu_dm_irq_init(9)amdgpu_dm_irq_fini(9)amdgpu_dm_irq_handler(9)amdgpu_dm_hpd_init(9)amdgpu_dm_hpd_fini(9)amdgpu_dm_hdmi_hpd_debounce_work(9)dmub_hpd_callback(9)dm_pflip_high_irq(9)dm_crtc_high_irq_handler(9)dm_crtc_high_irq(9)dm_dcn_vertical_interrupt0_high_irq(9)dm_dmub_outbox1_low_irq(9)
and that's the page, bestie! source/version is ./drivers/gpu/drm/amd/display/..., date is October 2026, and the title is still dmub_hpd_sense_callback(9). 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