intel_psr_lock(9)
π intel_psr_lock(9) π
okay bestie, welcome to the Kernel API Manual corner of the group chat π β this page is all about intel_psr_lock and grabbing that PSR lock.
β¨ NAME β¨
intel_psr_lock β grab PSR lock π
π SYNOPSIS π
void intel_psr_lock (const struct intel_crtc_state *crtc_state );
π¦ ARGUMENTS π¦
crtc_stateβ the crtc state. literally that. π«Ά
πΈ DESCRIPTION πΈ
So here's the vibe: this is initially meant to be used by around CRTC update, when vblank sensitive registers are updated and we need to grab the lock before it to avoid vblank evasion. no cap. πβ¨
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/i915/display/intel_psr.c Panel Self Refresh (PSR/SRD)(9)intel_psr_disable(9)intel_psr_pause(9)intel_psr_resume(9)intel_psr_needs_vblank_notification(9)intel_psr_trigger_frame_change_event(9)intel_psr_min_set_context_latency(9)intel_psr_wait_for_idle_locked(9)intel_psr_invalidate(9)intel_psr_flush(9)intel_psr_init(9)intel_psr_link_ok(9)intel_psr_unlock(9)intel_psr_notify_dc5_dc6(9)intel_psr_dc5_dc6_wa_init(9)intel_psr_notify_pipe_change(9)intel_psr_notify_vblank_enable_disable(9)
mwah π that's the whole page! signed off from source/version ./drivers/gpu/drm/i915/display π», dated October 2026 π
, for intel_psr_lock(9) π.
π¦ 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