xe_pxp_exec_queue_remove(9)
π NAME
okay bestie, welcome to the Kernel API Manual moment for xe_pxp_exec_queue_remove(9) β it's literally the function that removes a queue from the PXP list. Main character energy, but make it kernel. β¨
β¨ SYNOPSIS
void xe_pxp_exec_queue_remove (struct xe_pxp *pxp , struct xe_exec_queue *q );
π ARGUMENTS
pxpβ thexe->pxppointer (it will beNULLif PXP is disabled) β yes,NULLis a whole mood here, no cap.qβ the queue to remove from the list, periodt. π
π¦ DESCRIPTION
So here's the vibe: if PXP is enabled and the exec_queue is in the list, the queue will be removed from the list and its PM reference will be released. That's the whole slay. π
And the bestie-safe part? It is safe to call this function multiple times for the same queue. So no panic, no dramatic gasps β multiple calls are fine. π«Άβ¨
πΈ SEE ALSO
Kernel file ./drivers/gpu/drm/xe/xe_pxp.cPXP(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_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)
source/version vibes: ./drivers/gpu/drm/xe π and the date on the little calendar is October 2026 π β okay bye bestie, go remove those queues 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