intel_guc_ct_fini(9)
β¨ intel_guc_ct_fini β¨
Okay bestie, gather round, because this is the cleanup era of intel_guc_ct and honestly it's giving responsible adult energy π
. We're in the Kernel API Manual today, and this little function is the one that says "bye, thanks for the memory" to the buffer-based communication setup.
πΈ SYNOPSIS πΈ
void intel_guc_ct_fini (struct intel_guc_ct *ct );
That's it. That's the whole vibe. One argument, no return value, no drama. π
π¦ ARGUMENTS π¦
ctβ pointer to CT struct. Yep, that's yourstruct intel_guc_ct *, the main character of this whole operation, no cap π.
π₯ DESCRIPTION π₯
Deallocate memory required for buffer-based communication. That's the whole job, fr fr. It's the teardown bestie β the one who shows up at the end of the party to make sure everything that got allocated gets un-allocated π§Ήβ¨.
So like, if intel_guc_ct_init was the glow-up, this is the wind-down. Not me being obsessed with symmetry but... the symmetry is iconic ππ
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c CTB Blob(9)intel_guc_ct_init_early(9)intel_guc_ct_init(9)intel_guc_ct_enable(9)intel_guc_ct_disable(9)wait_for_ct_request_update(9)
Go read the whole family, they're all slaying in their own way π«Άπ
And that's the page, bestie! It's hanging out under ./drivers/gpu/drm/i915/gt/uc, dated October 2026, and it answers to the name intel_guc_ct_fini(9) πβ¨ Signing off β go free that memory, queen ππΈ
π¦ 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