xe_dep_scheduler_create(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

xe_dep_scheduler_create β€” Generic Xe dependency scheduler create, bestie πŸ’…. You're reading xe_dep_scheduler_create(9) from the Kernel API Manual, and yes, we're gonna get you comfy with it 🫢.

✨ SYNOPSIS ✨

struct xe_dep_scheduler * xe_dep_scheduler_create (struct xe_device *xe
, struct workqueue_struct *submit_wq , const char *name , u32 job_limit
);

✨ ARGUMENTS ✨

  • xe β€” Xe device 🌸
  • submit_wq β€” Submit workqueue struct (can be NULL) πŸ’–
  • name β€” Name of dependency scheduler ✨
  • job_limit β€” Max dependency jobs that can be scheduled πŸ”₯

✨ DESCRIPTION ✨

Okay so this literally creates a generic Xe dependency scheduler and initializes the internal DRM scheduler objects πŸŽ€. That's the whole vibe: generic Xe dependency scheduler, created; internal DRM scheduler objects, initialized. Slay πŸ’….

✨ RETURN ✨

On success you get a generic Xe dependency scheduler object πŸ‘‘. On failure it's ERR_PTR failure πŸ’€ β€” noted, respected, no cap.

✨ SEE ALSO ✨


Signed off with love from the ./drivers/gpu/drm/xe source/version, dated October 2026 πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from