amdgpu_ttm_...mio_remap_bo(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… amdgpu_ttm_...mio_remap_bo(9) πŸ’…

okay so this is a page straight out of the Kernel API Manual, and honestly? it's a little baddie with a big job. sit down, bestie, we're freeing a BO. 🫢


✨ NAME ✨

amdgpu_ttm_free_mmio_remap_bo β€” literally frees the singleton MMIO_REMAP BO. that's it, that's the whole vibe. πŸŽ€


🌸 SYNOPSIS 🌸

void amdgpu_ttm_free_mmio_remap_bo (struct amdgpu_device *adev );

no return value, no drama β€” it just does the thing and dips. πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • adev β€” the amdgpu device in question. your main character struct, if you will. πŸ‘‘

πŸ’– DESCRIPTION πŸ’–

so here's the tea: this function frees the kernel-owned MMIO_REMAP BO, but only if it was actually allocated by amdgpu_ttm_mmio_remap_bo_init. no cap. if nobody allocated it, there's nothing to free and this thing just minds its own business. πŸ™ˆ


πŸ”₯ SEE ALSO πŸ”₯

the whole friend group lives in the kernel file ./drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c β€” go say hi to all of them:

like, that's the whole squad. iykyk. 🌈


⭐ and that's the page, bestie! this little gem lives over in ./drivers/gpu/drm/amd/amdgpu and it's dated October 2026 β€” iconic, timeless, fr fr. slay. πŸ‘‘πŸ’œ

πŸ“¦ where this page comes from