dcn60_program_perfmon(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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. The probes, probe_count, and probe_status are 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 πŸ”₯


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