xe_pxp_exec_queue_set_type(9)
π xe_pxp_exec_queue_set_type β NAME
okay so bestie, this page lives in the Kernel API Manual (section 9, driver devs only, iykyk) and it's all about xe_pxp_exec_queue_set_type β which is literally just Mark a queue as using PXP. that's the whole gig. iconic, honestly. β¨
π SYNOPSIS
int xe_pxp_exec_queue_set_type (struct xe_pxp *pxp , struct
xe_exec_queue *q , u8 type );
like, it returns an int, it takes three things, and yes the spacing is exactly like that, don't come for me. π«Ά
πΈ ARGUMENTS
pxpβ thexe->pxppointer. and heads up: it will beNULLif PXP is disabled, so maybe vibe check that before you go wild πqβ the queue you're marking as using PXP. this is the main character right here πtypeβ the type of PXP session this queue is gonna use.u8, so keep it smol. π
π¦ DESCRIPTION
Returns 0 if the selected PXP type is supported, -ENODEV otherwise. that's it. that's the whole description. no cap. β¨
ngl this function is short but she's clear about her boundaries β supported type?0. not supported?-ENODEV. periodt. π
π SEE ALSO
- 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_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_suspend(9)xe_pxp_pm_resume(9)
go read the whole squad, they're all linked and they're all slaying in their own way π§π
okay that's the page!! mwah π this one comes to you from ./drivers/gpu/drm/xe, dated October 2026, and it's xe_pxp_exec_queue_set_type(9) β go forth and mark those queues bestie, you got this π₯β
π¦ 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