xe_exec_queue_destroy(9)
π xe_exec_queue_destroy β like, the Kernel API Manual page for it, bestie
okay so real quick: this is xe_exec_queue_destroy(9) from the Kernel API Manual, and it's honestly kind of a short one but it's important so pay attention π
πΈ NAME πΈ
xe_exec_queue_destroy β Destroy an exec queue πβ¨
π SYNOPSIS π
void xe_exec_queue_destroy (struct kref *ref );
π¦ ARGUMENTS π¦
refβ the reference count of the exec queue. that's it, that's the whole argument, she's lowkey simple like that π«Ά
β¨ DESCRIPTION β¨
So this function gets called when the last reference to the exec queue is dropped β like when the group chat finally goes fully inactive and everyone's left π and then it cleans up all the resources associated with the exec queue. every single one. it's giving responsible main character energy fr fr.
β οΈ but bestie. listen. do NOT call this function directly. the manpage is literally like "should not be called directly" β instead you use xe_exec_queue_put. that's the vibe. respect the vibe check π
π SEE ALSO π
okay this list is LONG, like she really said "let me introduce you to everyone at the party" π but here we go:
- the kernel file
./drivers/gpu/drm/xe/xe_exec_queue.c - Execution Queue(9)
- Multi Queue Group(9)
xe_exec_queue_get_lrc(9)xe_exec_queue_lrc(9)xe_exec_queue_create(9)xe_exec_queue_create_class(9)xe_exec_queue_create_bind(9)xe_exec_queue_fini(9)xe_exec_queue_assign_name(9)xe_exec_queue_lookup(9)xe_exec_queue_device_get_max_priority(9)xe_exec_queue_set_property_ioctl(9)xe_exec_queue_create_ioctl(9)xe_exec_queue_get_property_ioctl(9)xe_exec_queue_is_lr(9)xe_exec_queue_is_idle(9)xe_exec_queue_update_run_ticks(9)xe_exec_queue_kill(9)xe_exec_queue_destroy_ioctl(9)xe_exec_queue_last_fence_put(9)xe_exec_queue_last_fence_put_unlocked(9)xe_exec_queue_last_fence_get(9)xe_exec_queue_last_fence_get_for_resume(9)xe_exec_queue_last_fence_set(9)xe_exec_queue_tlb_inval_last_fence_put(9)xe_exec_queue_tlb_inval_last_fence_put_unlocked(9)xe_exec_queue_tlb_inval_last_fence_get(9)xe_exec_queue_tlb_inval_last_fence_set(9)xe_exec_queue_contexts_hwsp_rebase(9)
like, the whole friend group showed up. iconic π₯π
sign-off time π β this lil page lives in ./drivers/gpu/drm/xe and it's dated October 2026, and yes we are still talking about exec queues in 2026, we contain multitudes. love u, go use xe_exec_queue_put like a good bestie πβ¨π¦
π¦ 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