STRUCT DRM_SCHED_PENDING_JOB_ITER(9)
β¨ struct drm_sched_pending_job_iter β DRM scheduler pending job iterator state β¨
okay bestie, welcome to the Kernel API Manual π β this page is genuinely tiny but she's important, so let's give her the main character energy she deserves π
πΈ NAME πΈ
struct drm_sched_pending_job_iter β the DRM scheduler pending job iterator state π¦
like yes, that's the whole description, it's a state struct, she's lowkey just vibing in the header file holding a pointer, but she's the state struct, periodt π
β¨ SYNOPSIS β¨
struct drm_sched_pending_job_iter {
struct drm_gpu_scheduler *sched;
};
that's it. that's the struct. one member, no notes, she ate π₯
π«Ά Members π«Ά
schedβ the DRM scheduler that's associated with the pending job iterator π no cap, that's literally what it is, and honestly that's all the struct needs
π SEE ALSO π
okay so here's the whole friend group, and you know we're listing every single one because nobody gets left out π:
The kernel file lives at:
./include/drm/gpu_scheduler.h
and the related crew is:
DRM_SCHED_FENCE_DONT_PIPELINE(9)DRM_SCHED_FENCE_FLAG_HAS_DEADLINE_BIT(9)struct drm_sched_entity(9)struct drm_sched_rq(9)struct drm_sched_fence(9)struct drm_sched_job(9)enum drm_gpu_sched_stat(9)struct drm_sched_backend_ops(9)struct drm_gpu_scheduler(9)struct drm_sched_init_args(9)drm_sched_for_each_pending_job(9)β β honestly the one you probably actually wanted, iykyk
ngl this page is short, but don't skip it β it's giving "small but crucial supporting cast member" and the iterator state absolutely carries the plot π«Ά
that's the whole page, bestie β brought to you by ./include/drm, the Kernel API Manual, dated October 2026, and the one and only struct drm_...ing_job_iter(9) πβ¨π slay, go read some kernel docs, ily
π¦ 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