xe_pxp_pm_suspend(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 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 β€” the xe->pxp pointer, and heads up bestie, it will be NULL if 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 ✨

  • 0 if successful ✨
  • a negative errno value otherwise 😭
ngl bestie, just check the return value. it's giving "trust me bro" if you don't.

✨ SEE ALSO ✨


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