amdgpu_ttm_domain_start(9)
β¨ amdgpu_ttm_domain_start β¨
okay so bestie, welcome to the Kernel API Manual π this little function lives in the kernel's AMDGPU universe and honestly it's giving "short and sweet, knows exactly what it is." Its whole personality? Returns GPU start address. That's it. That's the vibe. π
πΈ NAME πΈ
amdgpu_ttm_domain_start β Returns GPU start address
π¦ SYNOPSIS π¦
uint64_t amdgpu_ttm_domain_start (struct amdgpu_device *adev , uint32_t
type );
like, yes, that's the whole signature, no cap β¨
π ARGUMENTS π
adevβ amdgpu device object π this is the device you're asking about, the main character of the operationtypeβ type of the memory π§ literally which kind of memory you mean, bestie
π RETURN π
It hands you back the GPU start address of a memory domain π« that's the answer, that's the whole gift.
β SEE ALSO β
Kernel file ./drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c β yes the whole squad lives here π«Ά
amdgpu_evict_flags(9)amdgpu_ttm_map_buffer(9)amdgpu_ttm_copy_mem_to_mem(9)amdgpu_res_cpu_visible(9)amdgpu_ttm_mmio_remap_alloc_sgt(9)amdgpu_ttm_tt_create(9)amdgpu_ttm_tt_get_userptr(9)amdgpu_ttm_tt_set_userptr(9)amdgpu_ttm_tt_pde_flags(9)amdgpu_ttm_tt_pte_flags(9)amdgpu_ttm_access_memory(9)amdgpu_ttm_training_reserve_vram_fini(9)amdgpu_ttm_alloc_mmio_remap_bo(9)amdgpu_ttm_free_mmio_remap_bo(9)amdgpu_ttm_enable_buffer_funcs(9)amdgpu_ttm_disable_buffer_funcs(9)amdgpu_ttm_clear_buffer(9)amdgpu_ttm_evict_resources(9)
like, that's the entire group chat, go read them all, iykyk πβ¨
ngl bestie, if you're poking around in ./drivers/gpu/drm/amd/amdgpu, read the source, that's where the real lore is ππ
and that's the page!! π brought to you by the fine folks over at ./drivers/gpu/drm/amd/amdgpu, dated October 2026, under the Kernel API Manual banner β mwah, slay, periodt π
π₯
π¦ 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