xe_pm_probe(9)
π xe_pm_probe β like, the actual NAME section π
okay so bestie, welcome to xe_pm_probe from the Kernel API Manual (yes, the Kernel API Manual, we're in the big leagues now β¨). This is the little function that gets Xe Power Management set up and ready to slay. It's giving "first day of school" energy for your GPU's power management π
β¨ SYNOPSIS β¨
int xe_pm_probe (struct xe_device *xe );
that's it. that's the whole vibe check. one argument, one int coming back at you π«Ά
π¦ ARGUMENTS π¦
xeβ literally just thexe_deviceinstance. that's your whole ass GPU device struct, bestie, handing itself over so the probe can do its thing π
πΈ DESCRIPTION πΈ
okay so here's the tea: this function checks d3cold capability. that's it. that's the description. it's a whole short king of a manpage and honestly? iconic. no cap, it does exactly one job and it does it π
so like, when this runs, it's looking at whether your device can go all the way into that d3cold state. vibe check for deep sleep mode, basically π΄β¨
π₯ RETURN π₯
0on success π (slay, we love a zero)- a negative error code on failure π (not slay, but at least it tells you)
π SEE ALSO π
bestie, this list is long and honestly? it ate. here's the whole crew, all in the ./drivers/gpu/drm/xe/xe_pm.c file under Xe Power Management(9) β the main character herself π§
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_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 friend group right there π go read them, iykyk π
ngl the whole page is like four lines of actual content and then a massive SEE ALSO section. respect the hustle tbh π
mwah π that's the page! brought to you straight out of the ./drivers/gpu/drm/xe directory, stamped October 2026, and yes it's still xe_pm_probe(9) β no thoughts, just d3cold capability checks. 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