intel_psr_wa..._idle_locked(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… intel_psr_wa..._idle_locked(9) πŸ’…

okay bestie, real talk β€” this page lives in the Kernel API Manual, and yes the title got truncated with an ellipsis, that's just how the man page formatter did her, we are not fixing it, we are simply living with it ✨


🌸 NAME 🌸

intel_psr_wait_for_idle_locked β€” no cap, this one waits for PSR to be ready for a pipe update 🫢


πŸŽ€ SYNOPSIS πŸŽ€

void intel_psr_wait_for_idle_locked (const struct intel_crtc_state
*new_crtc_state );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • new_crtc_state β€” the new CRTC state, literally that's it, that's the whole argument, main character energy honestly πŸ’…

⭐ DESCRIPTION ⭐

okay so here's the vibe: this function is expected to be called from pipe_update_start β€” like that's her designated hangout spot, that's where she lives β€” and when she's called from there, she is not expected to race with PSR enable or disable. no messy overlap, no chaotic timing drama, just a calm locked wait. slay πŸ”₯

lowkey important: the locked in the name is doing real work here, bestie. respect the lock. periodt.

✨ SEE ALSO ✨

that's the whole friend group right there, go say hi to all of them πŸ§šπŸ’œ


and that's the page, bestie!! courtesy of ./drivers/gpu/drm/i915/display, dated October 2026, signed off as intel_psr_wa..._idle_locked(9) πŸ’– goodbye and stay locked πŸŽ€πŸŒˆ

πŸ“¦ where this page comes from