intel_dpt_suspend(9)
π intel_dpt_suspend β bestie's guide to suspending DPT FB memory mappings β¨
okay so like, this is the intel_dpt_suspend(9) manpage from the Kernel API Manual and honestly it's giving "short but crucial" energy π
πΈ NAME πΈ
intel_dpt_suspend β suspend the memory mapping for all DPT FBs during system suspend π€
like literally, when the system goes night-night, this is the function that handles the DPT framebuffer memory mapping situation π¦
β¨ SYNOPSIS β¨
void intel_dpt_suspend (struct intel_display *display );
no cap, that's the whole signature π
π ARGUMENTS π
displayβ display device instance π₯οΈβ¨ (the main character of this whole operation, fr fr)
π DESCRIPTION π
okay so here's the tea β β this function suspends the memory mapping during system suspend for all framebuffers that are mapped to HW via a GGTT->DPT page table π₯
β οΈ important bestie alert β οΈ β this function must be called before the mappings inGGTTare suspended by callingi915_ggtt_suspend. like, order matters here, no cap. don't do it the other way around or it's giving chaos π
π¦ SEE ALSO π¦
- Kernel file
./drivers/gpu/drm/i915/display/intel_dpt.cπ intel_dpt_resume(9)β the glow-up counterpart for when the system wakes back up πβ
and that's the whole vibe! π
this iconic little page lives in ./drivers/gpu/drm/i915/display and was dated October 2026 β so mark your calendars bestie, the future called and it's all about DPT suspend π«Άβ¨π
π¦ 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