xe_pm_d3cold_allowed_toggle(9)
π NAME π
okay bestie, welcome to the xe_pm_d3cold_allowed_toggle(9) page in the Kernel API Manual β¨ this one is literally xe_pm_d3cold_allowed_toggle β check conditions to toggle d3cold.allowed π
πΈ SYNOPSIS πΈ
void xe_pm_d3cold_allowed_toggle (struct xe_device *xe );
π ARGUMENTS π
xeβ xe device instance π«Ά the one and only arg, no cap.
π¦ DESCRIPTION π¦
okay so this function is to be called during the runtime_pm idle callback β° and its whole thing is to check for all the D3Cold conditions ahead of runtime suspend. That's the vibe check, bestie π
No extra lore, no secret side quests β just checking all the D3Cold conditions ahead of runtime suspend, periodt π
π SEE ALSO π
go read these too, bestie β they're the linked crew, fr fr:
- 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_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_module_init(9)
made with π from the ./drivers/gpu/drm/xe source corner, dated October 2026, signing off as xe_pm_d3cold_allowed_toggle(9) π«Άβ¨
π¦ 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