drm_sched_wqueue_stop(9)
β¨ drm_sched_wqueue_stop(9) β¨
okay so bestie, welcome to the Kernel API Manual π
this one's a lil function called drm_sched_wqueue_stop and honestly? she's a "hit the brakes" girlie. no cap.
πΈ NAME πΈ
drm_sched_wqueue_stop β stop scheduler submission π
π SYNOPSIS π
void drm_sched_wqueue_stop (struct drm_gpu_scheduler *sched );
π¦ ARGUMENTS π¦
schedβ literally just the scheduler instance. that's her. the one you're stopping. π
β¨ DESCRIPTION β¨
so here's the vibe: this function stops the scheduler from pulling new jobs from entities. like, no more fresh work coming through the door, the queue is closed, we're not taking walk-ins anymore π ββοΈ
and that's not all β it also stops freeing jobs automatically through drm_sched_backend_ops.free_job. so cleanup duty is off the table too. both of those automatic behaviours? paused. main character went on break π
real talk: it's not "destroy" or "finish", it's just "stop". know the difference, bestie π«Ά
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/scheduler/sched_main.cOverview(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_ready(9)drm_sched_wqueue_start(9)drm_sched_is_stopped(9)drm_sched_job_is_signaled(9)
that's the whole page babes, go read drm_sched_wqueue_start next, it's giving sequel energy π₯
sign-off szn π β this lil page lives in./drivers/gpu/drm/scheduler, dated October 2026, and it's pagedrm_sched_wqueue_stop(9)of the Kernel API Manual. 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