xe_dep_scheduler_create(9)
β¨ 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 β¨
- Kernel file
./drivers/gpu/drm/xe/xe_dep_scheduler.cπ¦ Xe Dependency Scheduler(9)πxe_dep_scheduler_fini(9)πxe_dep_scheduler_entity(9)β
Signed off with love from the ./drivers/gpu/drm/xe source/version, dated October 2026 π«Άπ
π¦ 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