dce_v10_0_hpd_sense(9)
β¨ dce_v10_0_hpd_sense(9) β¨
hii bestie π okay so this is straight out of the Kernel API Manual, and today's main character is dce_v10_0_hpd_sense β the little callback that tells you whether a monitor is plugged in. she's lowkey doing the most important job in the whole display stack and nobody claps for her, so let's clap π«Ά
πΈ NAME πΈ
dce_v10_0_hpd_sense β the hpd sense callback. that's it, that's the whole name section, she said "hotplug detect" and left β¨
π¦ SYNOPSIS π¦
bool dce_v10_0_hpd_sense (struct amdgpu_device *adev , enum
amdgpu_hpd_id hpd );
returns a bool, takes two args, iconic signature, no notes π
π ARGUMENTS π
adevβ anamdgpu_devicepointer, aka the whole GPU situation, bestie. she's the context.hpdβ the hpd (hotplug detect) pin. which pin are we snooping on? this one. π
π₯ DESCRIPTION π₯
so what does she actually do? she checks if a digital monitor is connected β and this is for evergreen+, so newer-ish hardware, iykyk.
the vibe check results are:
- returns
trueif a monitor is connected π - returns
falseif it's not connected π
that's literally it. no side quests, no surprises. she senses. she reports. she leaves. main character energy fr fr π
π SEE ALSO π
the kernel file lives right here:
./drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
and now the extended friend group β literally the whole dce_v10_0 family plus a couple of cik cousins, all in one group chat π:
dce_v10_0_page_flip(9)dce_v10_0_hpd_set_polarity(9)dce_v10_0_hpd_init(9)dce_v10_0_hpd_fini(9)dce_v10_0_line_buffer_adjust(9)cik_get_number_of_dram_channels(9)dce_v10_0_dram_bandwidth(9)dce_v10_0_dram_bandwidth_for_display(9)dce_v10_0_data_return_bandwidth(9)dce_v10_0_dmif_request_bandwidth(9)dce_v10_0_available_bandwidth(9)dce_v10_0_average_bandwidth(9)dce_v10_0_latency_watermark(9)dce_v10_0_average_bandwidth_vs_dram_bandwidth_for_display(9)dce_v10_0_average_bandwidth_vs_available_bandwidth(9)dce_v10_0_check_latency_hiding(9)dce_v10_0_program_watermarks(9)dce_v10_0_bandwidth_update(9)dce_v10_0_pick_pll(9)
like, she's not alone in this world and we love a supportive ecosystem πΈβ¨
and that's the whole page, bestie! this one came from the lovely folks over at ./drivers/gpu/drm/amd/amdgpu, stamped October 2026 β so go forth, sense those hotplugs, and 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