gmc_v10_0_gart_fini(9)
π gmc_v10_0_gart_fini(9) β Kernel API Manual, section 9 π
okay so hi bestie, welcome to the gmc_v10_0_gart_fini page π this is a section 9 kernel API manual entry, and honestly? it's a little one. a lil baby function. but we're gonna treat it with the respect it deserves β¨
πΈ NAME πΈ
gmc_v10_0_gart_fini β the vm fini callback π«Ά
like... the "we're wrapping up, pack your bags" callback for the VM. periodt.
β¨ SYNOPSIS β¨
void gmc_v10_0_gart_fini (struct amdgpu_device *adev );
that's it. that's the whole signature. no return value, just vibes and one argument π
π¦ ARGUMENTS π¦
adevβ anamdgpu_devicepointer π« literally just a pointer to the amdgpu device, that's the whole tea
π DESCRIPTION π
so what does it do? it tears down the driver GART/VM setup (CIK) π§Ήπ
that's it. that's the description. it's giving "short and mysterious" and honestly I respect it so much. the teardown happens. the GART/VM setup gets torn down. CIK is in the parentheses for reasons the page does not elaborate on and neither will I, because I would never make stuff up, bestie π
π SEE ALSO π
- the kernel file itself:
./drivers/gpu/drm/amd/amdgpu/gmc_v10_0.cπ gmc_v10_0_use_invalidate_semaphore(9)gmc_v10_0_flush_gpu_tlb(9)gmc_v10_0_flush_gpu_tlb_pasid(9)gmc_v10_0_mc_init(9)gmc_v10_0_gart_enable(9)gmc_v10_0_gart_disable(9)
these are the siblings, the whole friend group π if you're reading this page you probably want at least a couple of them too, iykyk π¦
ngl bestie there is not a single warning, bug note, exit status, environment variable, or default value on this entire page β like it's a clean page, a fresh page, main character energy β¨ not me being obsessed with how little there is to memorise π
and that's the whole page!! πΈ mwah π
source & version cuteness: this one lives in ./drivers/gpu/drm/amd/amdgpu, stamped October 2026, and it's page gmc_v10_0_gart_fini(9) β remember it fondly, bestie ππ«Άβ
π¦ 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