radeon_gart_table_vram_free(9)
π radeon_gart_table_vram_free(9) β the kernel API manual, bestie edition
Okay so real talk, this is page radeon_gart_table_vram_free(9) from the Kernel API Manual, and it's a tiny little icon but she's so important, so let's get into it π
β¨ NAME β¨
radeon_gart_table_vram_free β free gart page table vram π«Ά
β¨ SYNOPSIS β¨
void radeon_gart_table_vram_free (struct radeon_device *rdev );
β¨ ARGUMENTS β¨
rdevβ aradeon_devicepointer. that's it, that's the whole argument, she's low maintenance π
β¨ DESCRIPTION β¨
So basically this frees the video memory that was being used for the GART page table, and that's specifically for pcie r4xx and r5xx+ β¨
And like, why only those? because these asics literally require the gart table to be in video memory β no cap, that's just how they're built π so this function is the clean-up queen that hands that vram back. main character energy fr fr π
β¨ SEE ALSO β¨
Kernel file ./drivers/gpu/drm/radeon/radeon_gart.c
And the whole gart girl squad, obviously π
radeon_gart_table_ram_alloc(9)radeon_gart_table_ram_free(9)radeon_gart_table_vram_alloc(9)radeon_gart_table_vram_pin(9)radeon_gart_table_vram_unpin(9)radeon_gart_unbind(9)radeon_gart_bind(9)radeon_gart_init(9)radeon_gart_fini(9)
ngl this page is short but she ate π don't sleep on the free() functions, someone has to do the tidying or the vram just sits there.
Okay that's the whole vibe check, mwah π β this cutie lives in ./drivers/gpu/drm/radeon, dated October 2026, and she's filed under radeon_gart_table_vram_free(9). slay πβ¨
π¦ 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