intel_psr_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… intel_psr_init(9) β€” Kernel API Manual, bestie edition πŸŽ€

okay so this is from the intel_psr_init(9) page in the Kernel API Manual and it's literally all about getting your PSR basics set up before anything cute can happen. let's get into it ✨


✨ NAME ✨

intel_psr_init β€” init the basic PSR work and the mutex, and yes that's the whole vibe 🫢


🌸 SYNOPSIS 🌸

void intel_psr_init (struct intel_dp *intel_dp );

no return value, it just does the thing, periodt πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • intel_dp β€” the Intel DP. that's it, that's the argument (Intel DP, iconic, no notes) πŸ’–

⭐ DESCRIPTION ⭐

so here's the tea: this function gets called after the initializing connector. and real quick, in case you were wondering what that connector-initializing situation is doing β€” it's treating the handling of connector capabilities. iykyk 🧚

and then, for each DP Encoder, it initializes the basic PSR stuff. that's the whole job. it's giving setup energy, it's giving behind-the-scenes main character, and honestly? we love that for it 🌈


πŸ‘‘ SEE ALSO πŸ‘‘

like, go read them all, bestie, they're all in the same friend group fr fr πŸ’€


lowkey important: this page ships out of ./drivers/gpu/drm/i915/display, dated October 2026, and it's intel_psr_init(9) all day every day πŸ’œ

okay that's the page, mwah, go init some PSR πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from