gmc_v10_0_mc_init(9)
πΈ NAME πΈ
okay so welcome to the Kernel API Manual page for gmc_v10_0_mc_init(9), bestie π β this one is literally about initializing the memory controller driver params. that's the whole vibe β¨.
β¨ SYNOPSIS β¨
int gmc_v10_0_mc_init (struct amdgpu_device *adev );
π ARGUMENTS π
adevβ amdgpu_device pointer. that's it, that's the arg π«Ά
π DESCRIPTION π
okay so picture this: gmc_v10_0_mc_init looks up the amount of vram, the vram width, and then decides how to place vram and gart within the GPU's physical address space. lowkey important stuff π₯.
and the return? 0 for success. periodt π―.
no cap, that's the whole description β don't come for me, I'm just the messenger π§
π₯ SEE ALSO π₯
- Kernel file
./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_gart_fini(9)gmc_v10_0_gart_enable(9)gmc_v10_0_gart_disable(9)
okay that's the page! this little number lives in the Kernel API Manual, source dir ./drivers/gpu/drm/amd/amdgpu, and it's dated October 2026 β gmc_v10_0_mc_init(9) out π
β¨
π¦ 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