drm_sched_rq_pop_entity(9)
π drm_sched_rq_pop_entity (9) π
okay so bestie, welcome to the Kernel API Manual β¨ β today's main character is drm_sched_rq_pop_entity, and no cap, she's a tiny little function with one job and she does it flawlessly π
πΈ NAME πΈ
drm_sched_rq_pop_entity β pops an entity π«Ά
β¨ SYNOPSIS β¨
void drm_sched_rq_pop_entity (struct drm_sched_entity *entity );
literally that's the whole signature, she's not doing the most π
π¦ ARGUMENTS π¦
entityβ the scheduler entity π like, the entity in question, the one being popped, the girlies know
π DESCRIPTION π
so here's the vibe check: you call this one every single time after a job is popped from the entity β not before, not "whenever you feel like it" β after. periodt π
think of it as the little cooldown ritual after the main event π§ it's the "okay we popped, now clean up" moment, and yes she's lowkey iconic for it π
π₯ SEE ALSO π₯
- the kernel file
./drivers/gpu/drm/scheduler/sched_rq.cπ (that's where the magic lives) drm_sched_rq_init(9)πdrm_sched_rq_add_entity(9)πΈdrm_sched_rq_remove_entity(9)π¦drm_sched_rq_select_entity(9)β
like, read the whole friend group, they're all connected, iykyk π
kk that's the page!! mwah π«Ά this one's from ./drivers/gpu/drm/scheduler, dated October 2026 β go forth and pop those entities responsibly bestie π
β¨π
π¦ 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