drm_sched_wqueue_stop(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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.c 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_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 page drm_sched_wqueue_stop(9) of the Kernel API Manual. mwah πŸ’‹
πŸ“¦ where this page comes from