xe_pm_suspend(9)
β¨ xe_pm_suspend(9) β¨
okay so bestie, welcome to the xe_pm_suspend page from the Kernel API Manual π this one is a lil helper for System suspend β like the big S0->S3 / S0->S2idle energy, not the runtime-pm lil naps. it's giving "the whole GPU is going night-night" vibes π¦
πΈ NAME πΈ
xe_pm_suspend β Helper for System suspend, i.e. S0->S3 / S0->S2idle β¨
like literally, that's the whole personality: it's the system-suspend sidekick π«Ά
π SYNOPSIS π
int xe_pm_suspend (struct xe_device *xe );
π ARGUMENTS π
xeβ xe device instance. yeah that's it, that's the whole arg, it just wants yourstruct xe_device *so it knows which GPU we're tucking in π΄
β RETURN β
0 on success π₯ (that's the good ending, we love to see it)
π SEE ALSO π
okay so the whole friend group π β the Kernel file ./drivers/gpu/drm/xe/xe_pm.c, plus:
Xe Power Management(9)xe_pm_might_block_on_suspend(9)xe_pm_block_on_suspend(9)xe_rpm_reclaim_safe(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_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)
sign-off time π this lil baddie lives in ./drivers/gpu/drm/xe, the page is dated October 2026, and it's filed under xe_pm_suspend(9) β slay, go read the rest of the squad now, no cap π§ββοΈβ¨
π¦ 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