xe_sched_job_destroy(9)
β¨ xe_sched_job_destroy(9) β¨
okay so bestie, we're in the Kernel API Manual today π and this one's a lil cleanup crew situation, no cap.
πΈ NAME πΈ
xe_sched_job_destroy β destroy an Xe schedule job π§Ήβ¨
π SYNOPSIS π
void xe_sched_job_destroy (struct kref *ref );
π¦ ARGUMENTS π¦
refβ a reference to the Xe schedule job. that's it, that's the whole vibe π«Ά
π DESCRIPTION π
so literally, this gets called when ref == 0, right? and here's the checklist she runs thru, in order, main character energy only π
- drop a reference to the job's
xe_engine+ fence π - cleanup the base DRM schedule job π§
- free the memory for the Xe schedule job πβ¨
like, she's the last one out, turning off the lights, closing the group chat. iconic behavior fr fr.
ngl this is the destroy path β she only shows up once the refcount has fully hit 0, so don't go calling her early bestie π
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpu/drm/xe/xe_sched_job.c xe_sched_job_init_user_fence(9)
π that's the whole page bestie, go forth and refcount responsibly π
sign-off szn π β this lil masterpiece lives in ./drivers/gpu/drm/xe, dated October 2026, and yes she ate π
β¨
π¦ 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