intel_dmc_st...layed_vblank(9)
π NAME π
intel_dmc_start_pkgc_exit_at_start_of_undelayed_vblank β okay so this is literally the "start of PKG C-state exit" situation, bestie π«Ά
This page lives in the Kernel API Manual, and yes the title up top got truncated to intel_dmc_st...layed_vblank(9) because apparently even manpage headers have a character limit π but the full function name is right there in the NAME section, we move.
β¨ SYNOPSIS β¨
void intel_dmc_start_pkgc_exit_at_start_of_undelayed_vblank (struct
intel_display *display , enum pipe pipe , bool enable );
That's the whole signature, no cap. Three args, returns nothing (void), does the thing. π
πΈ ARGUMENTS πΈ
- display β the display instance, your main character struct β¨
- pipe β which pipe's register is used to block, iykyk π
- enable β turn it on or off, that's the whole vibe (
enable/disable) π¦
π₯ DESCRIPTION π₯
So here's the tea: this interface is the target for Wa_16025596647 usage. That's the workaround, that's the assignment, that's the whole reason this function exists, okay? π
Literally what it does is start the package C exit at the start of the undelayed vblank. That's it. That's the function. Genuinely iconic behaviour, no notes. β
Lowkey important: the Wa_16025596647 bit is the reason this thing is here β if you're reading this because of that workaround, you're in the right place, bestie π
π¦ SEE ALSO π¦
Kernel file ./drivers/gpu/drm/i915/display/intel_dmc.c β go read it, it ate π
DMC Firmware Support(9)intel_dmc_block_pkgc(9)intel_dmc_load_program(9)intel_dmc_disable_program(9)intel_dmc_init(9)intel_dmc_suspend(9)intel_dmc_resume(9)intel_dmc_fini(9)
All the sibling functions, all the family, we stan a whole module of them π
Okay that's the page!! π It comes from ./drivers/gpu/drm/i915/display, dated October 2026, and the header was intel_dmc_st...layed_vblank(9) β yes the truncation is part of the lore, we respect it ππ
π¦ 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