xe_pm_resume(9)
β¨ xe_pm_resume(9) β¨
okay so bestie, welcome to the xe_pm_resume page from the Kernel API Manual π this is the whole vibe, let me walk you through it π«Ά
πΈ NAME πΈ
xe_pm_resume β literally the helper for System resume S3->S0 / S2idle->S0 β¨ like, your machine went to sleep and now it's waking back up, and this lil function is part of the glow-up π
π SYNOPSIS π
int xe_pm_resume (struct xe_device *xe );
no cap, that's the whole signature π
π¦ ARGUMENTS π¦
xeβ your xe device instance π₯οΈ the main character of this whole operation, ngl
β RETURN β
0 on success π that's it, that's the win, we love a clean zero π
π SEE ALSO π
okay this is the friend group, and they're all iconic, let's give them their moment π
The kernel file is ./drivers/gpu/drm/xe/xe_pm.c β that's the home base, the address, iykyk π and then the whole squad:
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_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_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)
like, that's the entire group chat right there and they all ate π₯
and that's the page!! mwah π this all lives in ./drivers/gpu/drm/xe, dated October 2026, and yeah β it's still called xe_pm_resume(9) bestie, we didn't rename anything, periodt πΈβ¨
π¦ 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