xe_exec_queue_create_ioctl(9)
β¨ xe_exec_queue_create_ioctl β¨
okay bestie, welcome to the Kernel API Manual side of the group chat π this page is all about creating an exec queue through an IOCTL, and yes it's giving kernel-core π
π NAME π
xe_exec_queue_create_ioctl β Create an exec queue via IOCTL
π¦ SYNOPSIS π¦
int xe_exec_queue_create_ioctl (struct drm_device *dev , void *data ,
struct drm_file *file );
πΈ ARGUMENTS πΈ
devβ DRM device. literally the DRM device, bestie π«Άdataβ IOCTL data. the IOCTL data, no cap πfileβ DRM file. the DRM file, periodt β¨
π DESCRIPTION π
so this cutie creates a new exec queue based on user-provided parameters π and it supports creating VM bind queues, regular exec queues, multi-lrc exec queues, and multi-queue groups. it's giving range, honestly ππ
π₯ RETURN π₯
0 on success with exec_queue_id filled in, negative error code on failure. slay when it works, negative error code when it doesn't ππ
π¦ SEE ALSO π¦
- 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_destroy(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_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)
mwah π this page is from ./drivers/gpu/drm/xe, dated October 2026, and it's the xe_exec_queue_create_ioctl(9) manual page. byeee π«Άβ¨
π¦ 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