drm_sched_wqueue_ready(9)
β¨ drm_sched_wqueue_ready(9) β Kernel API Manual β¨
okay so bestie, welcome to the drm_sched_wqueue_ready(9) page π
this is a little one but she's important, i promise. it lives in the kernel API manual and it's basically the vibe check for the GPU scheduler.
πΈ NAME πΈ
drm_sched_wqueue_ready β Is the scheduler ready for submission
likeβ¦ is she ready or is she NOT ready, that's the whole question π
π¦ SYNOPSIS π¦
bool drm_sched_wqueue_ready (struct drm_gpu_scheduler *sched );
returning a bool, taking one pointer, no drama, no cap β¨
π ARGUMENTS π
schedβ the scheduler instance π that's the one and only thing you hand her. she just wants the scheduler, that's it, that's the whole ask.
π DESCRIPTION π
Returns true if submission is ready π«Ά
that's literally it bestie. she peeks at the scheduler and tells you whether submission is ready β true means yes queen go ahead, anything else andβ¦ not yet π
π₯ SEE ALSO π₯
okay this is the part where she name-drops her whole friend group and honestly? iconic. the kernel file in question is ./drivers/gpu/drm/scheduler/sched_main.c and here's everyone else in the group chat:
Overview(9)Flow Control(9)sched_policy (int)(9)drm_sched_can_queue(9)drm_sched_run_job_queue(9)drm_sched_run_free_queue(9)drm_sched_job_done(9)drm_sched_job_done_cb(9)drm_sched_start_timeout(9)drm_sched_tdr_queue_imm(9)drm_sched_fault(9)drm_sched_suspend_timeout(9)drm_sched_resume_timeout(9)drm_sched_job_reinsert_on_false_timeout(9)drm_sched_stop(9)drm_sched_start(9)drm_sched_resubmit_jobs(9)drm_sched_job_init(9)drm_sched_job_arm(9)drm_sched_job_add_dependency(9)drm_sched_job_add_syncobj_dependency(9)drm_sched_job_add_resv_dependencies(9)drm_sched_job_add_implicit_dependencies(9)drm_sched_job_has_dependency(9)drm_sched_job_cleanup(9)drm_sched_wakeup(9)drm_sched_select_entity(9)drm_sched_get_finished_job(9)drm_sched_pick_best(9)drm_sched_free_job_work(9)drm_sched_run_job_work(9)drm_sched_init(9)drm_sched_fini(9)drm_sched_increase_karma(9)drm_sched_wqueue_stop(9)drm_sched_wqueue_start(9)drm_sched_is_stopped(9)drm_sched_job_is_signaled(9)
and that's the whole page, you ate that π this lil beauty ships from ./drivers/gpu/drm/scheduler, dated October 2026, and she said periodt. mwah π
π¦ 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