xe_exec_queue_create_ioctl(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 πŸ¦‹


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