intel_runtime_pm_put(9)
π 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β theintel_runtime_pmstructure. 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 π
- Kernel file
./drivers/gpu/drm/i915/intel_runtime_pm.c runtime pm(9)intel_runtime_pm_get_raw(9)intel_runtime_pm_get(9)__intel_runtime_pm_get_if_active(9)intel_runtime_pm_get_noresume(9)intel_runtime_pm_put_raw(9)intel_runtime_pm_put_unchecked(9)intel_runtime_pm_enable(9)
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
- 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