xe_pxp_pm_suspend(9)
πΈ xe_pxp_pm_suspend(9) β Kernel API Manual πΈ
okay so bestie, welcome to the Kernel API Manual entry for xe_pxp_pm_suspend(9) β yes the whole page is named after the function, iconic behavior honestly π
β¨ NAME β¨
xe_pxp_pm_suspend β gets PXP all cozy and ready for HW suspend π«Ά
β¨ SYNOPSIS β¨
int xe_pxp_pm_suspend (struct xe_pxp *pxp );
β¨ ARGUMENTS β¨
pxpβ thexe->pxppointer, and heads up bestie, it will beNULLif PXP is disabled π
β¨ DESCRIPTION β¨
so what does it actually do? it makes sure all PXP actions have completed β like, fully finished, no stragglers β and then it invalidates all PXP queues and objects before we go into a suspend state π€ no cap, that's the whole vibe. clean slate before naptime, periodt.
β¨ RETURN β¨
0if successful β¨- a negative
errnovalue otherwise π
ngl bestie, just check the return value. it's giving "trust me bro" if you don't.
β¨ SEE ALSO β¨
- the Kernel file
./drivers/gpu/drm/xe/xe_pxp.cπ₯ PXP(9)xe_pxp_get_readiness_status(9)xe_pxp_irq_handler(9)xe_pxp_init(9)xe_pxp_exec_queue_set_type(9)xe_pxp_exec_queue_add(9)xe_pxp_exec_queue_remove(9)xe_pxp_key_assign(9)xe_pxp_bo_key_check(9)xe_pxp_obj_key_check(9)xe_pxp_pm_resume(9)β the resume counterpart, the main character energy to this one's pre-nap ritual π
and that's the whole page bestie π it lives in ./drivers/gpu/drm/xe, dated October 2026, and the whole thing is filed under xe_pxp_pm_suspend(9) β mwah, slay, go suspend something responsibly π
π¦ 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