intel_runtime_pm_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’– β€” intel_runtime_pm_put(9), straight outta the Kernel API Manual πŸ’–

okay so bestie, intel_runtime_pm_put is literally the β€œrelease a runtime pm reference” girlie. That’s the whole name. periodt. πŸ’…

✨ SYNOPSIS ✨

void intel_runtime_pm_put (struct intel_runtime_pm *rpm , intel_wakeref_t wref );

πŸŽ€ ARGUMENTS πŸŽ€

  • rpm β€” the intel_runtime_pm structure. That’s the vibe.
  • wref β€” the wakeref acquired for the reference that is being released.

πŸ¦‹ DESCRIPTION πŸ¦‹

So this function drops the device-level runtime pm reference that you got with intel_runtime_pm_get, and it might power down the corresponding hardware block right away if this is the last reference. Like, immediately. Not me gasping. 😭

🌈 SEE ALSO 🌈


And that’s the tea πŸ’… source/version: ./drivers/gpu/drm/i915; date: October 2026; page: intel_runtime_pm_put(9). byeee 🫢✨

πŸ“¦ where this page comes from