psb_restore...ay_registers(9)
π¦ psb_restore...ay_registers(9) β ok bestie, welcome to the Kernel API Manual π¦
So this page is literally called psb_restore...ay_registers(9) (yes the title is a whole little abbreviation situation, the manual is flexing its truncation skills, we love that for it) and it's filed under the Kernel API Manual. Grab a strawberry drink π and let's get into it.
β¨ NAME β¨
psb_restore_display_registers β restore lost register state π
β¨ SYNOPSIS β¨
int psb_restore_display_registers (struct drm_device *dev );
(yes, there's a space before that closing paren β we don't touch it, we respect it, it's iconic π)
β¨ ARGUMENTS β¨
devβ our DRM device π«Ά like, ours. the one we're working with. no cap.
β¨ DESCRIPTION β¨
Okay so picture this: the system went to sleep and then woke back up (suspend and resume, the classic little nap era π΄β‘οΈπ) and some of the register state got lost along the way. This function's whole job is to restore that register state. That's it, that's the vibe check, it hands the registers their memory back. main character energy fr fr π
β¨ SEE ALSO β¨
- Kernel file
./drivers/gpu/drm/gma500/psb_device.cπ¦ psb_save_display_registers(9)β the one that does the saving when the restoring isn't happening, iykyk π
ngl this one's short but it's doing exactly what it says on the tin β no hidden lore, no extra flags, just save-and-restore bestie behaviour πβ¨
that's the whole page, bestie!! π shipped straight from the ./drivers/gpu/drm/gma500 directory and stamped October 2026 β literally an autumn release, cozy season for register state ππ mwah, go restore something β¨
π¦ 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