drm_sched_entity_destroy(9)
π drm_sched_entity_destroy(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β this one's a lil function with a big job: it's the clean-up queen π. Think of it as the "we're done here, pack it up" moment for a scheduler entity. Let's get into it π«Ά
πΈ NAME πΈ
drm_sched_entity_destroy β destroy a context entity, no cap πβ¨
π¦ SYNOPSIS π¦
void drm_sched_entity_destroy (struct drm_sched_entity *entity );
literally one function, one pointer, zero drama. iconic π
π ARGUMENTS π
entityβ the scheduler entity in question π§ the main character of this whole operation, the thing we're about to yeet into the void (respectfully π)
β DESCRIPTION β
so here's the vibe: drm_sched_entity_destroy calls drm_sched_entity_flush and then drm_sched_entity_fini for you β it's a convenience wrapper πβ¨ that's it, that's the whole function. it's giving "i did the two-step so you don't have to" energy ππ
no extra bells, no secret third thing, just flush then fini, wrapped up cute and handed to you. slay π«Ά
π₯ SEE ALSO π₯
the source lives right here, bestie β go read it, it's short, i believe in you:
- Kernel file
./drivers/gpu/drm/scheduler/sched_entity.cπ
and the whole friend group π:
drm_sched_entity_stats_release(9)drm_sched_entity_stats_new(9)drm_sched_entity_stats_job_add_gpu_time(9)drm_sched_entity_init(9)drm_sched_entity_modify_sched(9)drm_sched_entity_error(9)drm_sched_entity_kill(9)drm_sched_entity_flush(9)drm_sched_entity_fini(9)drm_sched_entity_set_priority(9)drm_sched_entity_push_job(9)
ok that's the whole page, go touch some grass (or a GPU driver) ππ
and that's a wrap, babes π¬π this iconic little page comes to you from ./drivers/gpu/drm/scheduler, dated October 2026 β mwah, see you in the next manpage πβ¨
π¦ 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