xe_dep_scheduler_fini(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ xe_dep_scheduler_fini(9) ✨

okay bestie, welcome to the Kernel API Manual πŸ’… this one's a (9) page, so it's kernel-internal vibes β€” no shell commands here, just a little C function that cleans up after itself πŸŽ€


🌸 NAME 🌸

xe_dep_scheduler_fini β€” the Generic Xe dependency scheduler finalize girlie ✨ she's the one who does the goodbye part 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

void xe_dep_scheduler_fini (struct xe_dep_scheduler *dep_scheduler );

that's it, that's the whole signature 😌 returns void, takes one pointer, no drama 🌈


πŸŽ€ ARGUMENTS πŸŽ€

  • dep_scheduler β€” the Generic Xe dependency scheduler object itself, like the actual one, the main character πŸ‘‘ you hand her over and she gets finalized 🫢

πŸ’– DESCRIPTION πŸ’–

so the way this works is: she finalizes the internal DRM scheduler objects, and then she frees the generic Xe dependency scheduler object 🌸

that's the whole gig, no cap β€” internal DRM scheduler stuff gets wrapped up, the generic Xe dependency scheduler object gets freed, and everyone can go home 🧚 periodt ✨

ngl bestie, "free" means this object is gone after this β€” don't go touching it afterwards, that's giving undefined behaviour energy πŸ’€

⭐ SEE ALSO ⭐

  • Kernel file ./drivers/gpu/drm/xe/xe_dep_scheduler.c β€” the source file where this lives, iykyk πŸ“
  • Xe Dependency Scheduler(9) β€” the big-picture page, go read her next πŸ‘‘
  • xe_dep_scheduler_create(9) β€” the birth, the origin story, the create 🐣
  • xe_dep_scheduler_entity(9) β€” the entity one, her sibling fr fr πŸ¦‹

okay that's the whole page, you ate that πŸ’… this gem dropped October 2026 and it lives over in ./drivers/gpu/drm/xe β€” mwah, go forth and finalize responsibly πŸ“πŸ’œ

πŸ“¦ where this page comes from