xe_pxp_key_assign(9)
π xe_pxp_key_assign β Kernel API Manual π
okay bestie, so this is a page from the Kernel API Manual and it's all about one lil function that's honestly doing the most important background job ever: marking a BO as "yeah babe, I'm on the current PXP key iteration" β¨
πΈ NAME πΈ
xe_pxp_key_assign β lowkey just flags a BO as using the current PXP key iteration, no cap π
π¦ SYNOPSIS π¦
int xe_pxp_key_assign (struct xe_pxp *pxp , struct xe_bo *bo );
π ARGUMENTS π
pxpβ thexe->pxppointer, bestie. And heads up: it's gonna beNULLif PXP is disabled, so likeβ¦ vibe check it first πboβ the BO you're marking. this is the main character of the whole function tbh π
β RETURN β
-ENODEVif PXP is disabled π (it's giving "not today")0otherwise π«Ά slay
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_pxp.cβ the source, iykyk 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_bo_key_check(9)xe_pxp_obj_key_check(9)xe_pxp_pm_suspend(9)xe_pxp_pm_resume(9)
like, the whole PXP friend group fr fr π§ go read them all, they're iconic π
ngl this one's short but it's important β ifpxpisNULLyou're getting-ENODEVand that's that, no cap π
and that's the whole page bestie!! source/version is ./drivers/gpu/drm/xe, dated October 2026, and the footer title is xe_pxp_key_assign(9) β mwah, drink some water, and go mark those BOs πβ¨π
π¦ 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