drm_sched_en...tats_release(9)
β¨ NAME β¨
drm_sched_entity_stats_release β the kref release function for entity stats, bestie π
So like, this is the Kernel API Manual, and we're looking at drm_sched_en...tats_release(9) β yes that's the same thing, the title just got a lil truncated, iykyk π«Ά
πΈ SYNOPSIS πΈ
void drm_sched_entity_stats_release (struct kref *kref );
That's it. That's the whole signature. No return value (it's void, periodt), one argument, iconic behavior only π
π ARGUMENTS π
krefβ literally the pointer to the embedded kref inside the entity stats π§ββοΈ it's embedded in there, not off on its own, and this is the pointer you hand over.
π¦ SEE ALSO π¦
Okay so the actual kernel file this lives in is:
./drivers/gpu/drm/scheduler/sched_entity.cβ go read it, it's giving main character energy π
And then the whole friend group, the entire entourage, all the related pages you're gonna want in your tabs:
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_destroy(9)drm_sched_entity_set_priority(9)drm_sched_entity_push_job(9)
Like, collect them all, they're a set πβ¨
ngl this one is a tiny little callback and it's not gonna explain itself to you β it's a release function for a kref, so it's the vibe-check-at-the-end type of function. Go read the friends above for the full picture π
Anyways bestie, that's the page π brought to you by ./drivers/gpu/drm/scheduler, dated October 2026, and yeah β same title up top and down here, drm_sched_en...tats_release(9), slay ππ¦π
π¦ 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