intel_dpt_resume(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– intel_dpt_resume(9) β€” Kernel API Manual πŸ’–

okay bestie, welcome to the Kernel API Manual corner where we talk about intel_dpt_resume(9) β€” yes, the whole page is right here and it's lowkey iconic.


✨ NAME ✨

intel_dpt_resume β€” restore the memory mapping for all DPT FBs during system resume. periodt. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void intel_dpt_resume (struct intel_display *display );

πŸŽ€ ARGUMENTS πŸŽ€

  • display β€” display device instance. that's the display device instance, fr fr 🫢

🌈 DESCRIPTION 🌈

okay so during system resume, this function restores the memory mapping for all framebuffers which are mapped to HW via a GGTT->DPT page table. it's giving "put the mappings back where they belong" energy, no cap.

the content of these page tables are not stored in the hibernation image during S4 and S3RST->S4 transitions, so here we reprogram the PTE entries in those tables. slay.

⚠️ order check, bestie: this function must be called after the mappings in GGTT have been restored calling i915_ggtt_resume.

πŸ’œ SEE ALSO πŸ’œ

go read those next, iykyk 🧚✨


kisses and good vibes only 🫢 this page's source/version is ./drivers/gpu/drm/i915/display, it's dated October 2026, and yes bestie it's the intel_dpt_resume(9) page. πŸ’‹πŸ’…βœ¨

πŸ“¦ where this page comes from