xe_pxp_exec_queue_set_type(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 β€” the xe->pxp pointer. and heads up: it will be NULL if 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

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