xe_exec_queue_lookup(9)
π xe_exec_queue_lookup(9) π
okay so this is a page from the Kernel API Manual, and it's about one very specific lil function in the Xe graphics driver. it's short, it's sweet, it slays, let's go π
β¨ SYNOPSIS β¨
struct xe_exec_queue * xe_exec_queue_lookup (struct xe_file *xef , u32
id );
like, that's the whole vibe right there. give it a file and an id, get a queue back. no cap π«Ά
πΈ ARGUMENTS πΈ
xefβ the Xe file private data. it's the file's own lil stash of stuff, very main character energy πidβ the exec queue ID. just the number that says which queue we're talking about π¦
π« DESCRIPTION π«
so what does it actually do? it looks up an exec queue by its ID and increments its reference count. that's it. that's the whole thing. it finds your queue and then bumps the refcount so the queue doesn't get yanked out from under you while you're still holding it. literally the bare minimum and yet so iconic β¨
π₯ RETURN π₯
- pointer to the exec queue if it's found π
NULLotherwise π (no queue for you, bestie)
π¦ SEE ALSO π¦
okay this list is long long, but every single one of these is part of the same family, so here we go, no skipping, periodt π
- Kernel file
./drivers/gpu/drm/xe/xe_exec_queue.cβ like where the actual code lives 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_destroy(9)xe_exec_queue_fini(9)xe_exec_queue_assign_name(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 I said. a whole squad π
and that's the page!! mwah π this little beauty lives in ./drivers/gpu/drm/xe, it's dated October 2026, and it goes by xe_exec_queue_lookup(9) β stan a short king ππ
π¦ 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