xe_pm_runtime_put(9)
β¨ xe_pm_runtime_put β¨
okay bestie, welcome to another page of the Kernel API Manual π this one is short and sweet and honestly kind of iconic β it's xe_pm_runtime_put, and yes we're gonna get into it.
π NAME π
xe_pm_runtime_put β drops that runtime_pm reference back where it came from and marks the thing as idle π΄β¨ literally the "okay i'm done, put it back" of power management.
πΈ SYNOPSIS πΈ
void xe_pm_runtime_put (struct xe_device *xe );
that's it. that's the whole vibe. no return value, no drama, just vibes and a void π«Ά
π¦ ARGUMENTS π¦
xeβ the xe device instance π your main character, fr. this is the device we're putting the reference back on.
π SEE ALSO π
the whole friend group π«Ά go read these next, no cap:
- Kernel file
./drivers/gpu/drm/xe/xe_pm.c Xe Power Management(9)xe_pm_might_block_on_suspend(9)xe_pm_block_on_suspend(9)xe_rpm_reclaim_safe(9)xe_pm_suspend(9)xe_pm_resume(9)xe_pm_init_early(9)xe_pm_probe(9)xe_pm_init(9)xe_pm_fini(9)xe_pm_runtime_suspended(9)xe_pm_runtime_suspend(9)xe_pm_runtime_resume(9)xe_pm_runtime_get(9)xe_pm_runtime_get_ioctl(9)xe_pm_runtime_get_if_active(9)xe_pm_runtime_get_if_in_use(9)xe_pm_runtime_get_noresume(9)xe_pm_runtime_resume_and_get(9)xe_pm_assert_unbounded_bridge(9)xe_pm_set_vram_threshold(9)xe_pm_d3cold_allowed_toggle(9)xe_pm_module_init(9)
like, the entire power-management squad π go say hi.
π‘ friendly reminder: this page came out of ./drivers/gpu/drm/xe and it's dated October 2026, and the header up top says Kernel API Manual β that's the whole source/version situation, mwah π
k that's the page, love u, bye π§ββοΈβ
π¦ 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