dcn60_program_perfmon(9)
π dcn60_program_perfmon(9) β Kernel API Manual π
okay bestie, welcome to the dcn60_program_perfmon(9) page straight from the Kernel API Manual β¨ this one is lowkey iconic and it's all about programming/transitioning perfmon probes for a commit π
πΈ NAME πΈ
dcn60_program_perfmon β Program/transition perfmon probes for a commit.
π SYNOPSIS π
void dcn60_program_perfmon (struct dc *dc , struct dc_state *context );
not me putting the exact signature in a code block so every character stays safe π«Ά
π¦ ARGUMENTS π¦
dcβ the DC structure πcontextβ the target state. Theprobes,probe_count, andprobe_statusare read from and written to this object π
β¨ DESCRIPTION β¨
So here's the vibe: this function routes each probe to the HW-block builder that owns its measurement type, builds a single combined BLS sequence, executes it once, then updates context->probe_status in plain C. That's the whole flow: route each probe, build one combined BLS sequence, run it once, update the status. no cap π
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpu/drm/amd/display/dc/hwss/dcn60/dcn60_hwseq.c dcn60_get_ref_tg_for_hubbub_probe(9)dcn60_build_hubbub_perfmon_sequence(9)dcn60_update_probe_status(9)is_probe_measurement_type_for_hubbub(9)
kisses and kernel hugs π§π this page comes from ./drivers/gpu/drm/amd/display/..., dated October 2026, and it's the dcn60_program_perfmon(9) moment. periodt.
π¦ 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