radeon_gart_table_vram_pin(9)
π radeon_gart_table_vram_pin β a lil' kernel API manual moment (section 9, bestie)
okay so we're literally in the Kernel API Manual rn and this page is called radeon_gart_table_vram_pin(9). yes the title is a whole mouthful, we're dealing with it. π
β¨ NAME β¨
radeon_gart_table_vram_pin β pin gart page table in vram
like. it pins the gart page table. in vram. that's the whole vibe. π
πΈ SYNOPSIS πΈ
int radeon_gart_table_vram_pin (struct radeon_device *rdev );
π¦ ARGUMENTS π¦
rdevβ aradeon_devicepointer, iykyk. it's the radeon device you're working with, bestie π«Ά
π DESCRIPTION π
so here's the tea β β this function pins the GART page table in vram so it will not be moved by the memory manager (pcie r4xx, r5xx+). these asics require the gart table to be in video memory. no cap, that's just how they are. π
returns 0 for success, error for failure. simple as that, periodt. β¨
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/radeon/radeon_gart.c radeon_gart_table_ram_alloc(9)radeon_gart_table_ram_free(9)radeon_gart_table_vram_alloc(9)radeon_gart_table_vram_unpin(9)radeon_gart_table_vram_free(9)radeon_gart_unbind(9)radeon_gart_bind(9)radeon_gart_init(9)radeon_gart_fini(9)
and that's the page!! π§ sending u off with the cutest lil sign-off ever: this one comes to u from ./drivers/gpu/drm/radeon, dated October 2026, and yes it's giving iconic kernel documentation energy. mwah ππ
π¦ 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