xe_pm_runtime_resume(9)
β¨ xe_pm_runtime_resume β¨ (that's the page, bestie β live from the Kernel API Manual π )
okay so picture this: it's giving kernel-docs-but-make-it-cute. this is xe_pm_runtime_resume(9), and yes it's a real function in the Kernel API Manual, we're not making it up π«Ά
πΈ NAME πΈ
xe_pm_runtime_resume β literally just Waking up from D3hot/D3Cold. that's the whole vibe. the device was napping in a deep power state and this is the glow-up moment where it comes back π΄β‘οΈβ¨
π SYNOPSIS π
int xe_pm_runtime_resume(struct xe_device *xe);
one function, one argument, returns an int. simple. iconic. no cap π
π ARGUMENTS π
xeβ the xe device instance. like, the device. your main character. the one you're waking up π¦
β DESCRIPTION β
so what does it actually do? it wakes stuff up from D3hot/D3Cold, that's the whole thing, and then it tells you how it went:
- returns
0for success π (we love a zero, a zero is a win) - returns a negative error code otherwise π (not a win, but at least it's honest)
fr fr that's the entire description β no hidden lore, no extra caveats, this one's a short king π
π SEE ALSO π
okay this list is long and honestly kind of a flex, so buckle up bestie, we're going through all of it π§
- Kernel file
./drivers/gpu/drm/xe/xe_pm.cXe Power Management(9) β the source file, the mothership 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)β the other half of this relationship, the go-to-sleep onexe_pm_runtime_get(9)xe_pm_runtime_put(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)
yeah. twenty-three entries. the PM family is huge and every single one of them is invited to the group chat π₯
and that's the page!! sourced straight from ./drivers/gpu/drm/xe, dated October 2026 β so yeah, this manual page is from the future, slay, we don't question it ππ bye bestie, go wake up some hardware π«Άπ
π¦ 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