amdgpu_bo_move_notify(9)
β¨ NAME β¨
Bestie, say hi to amdgpu_bo_move_notify(9) from the Kernel API Manual π«Ά β it's a notification about a memory move, and that's literally the whole name. Periodt. π
πΈ SYNOPSIS πΈ
void amdgpu_bo_move_notify (struct ttm_buffer_object *bo , bool evict ,
struct ttm_resource *new_mem );
π ARGUMENTS π
boβ pointer to a buffer object. Yes bestie, the BO in question. πevictβ if this move is evicting the buffer from the graphics address space. That's the vibe check right there. β¨new_memβ new resource for backing the BO. Fresh backing resource, slay. π¦
π DESCRIPTION π
This is the TTM driver callback that gets called when ttm moves a buffer. When it runs, it marks the corresponding amdgpu_bo buffer object as invalid, and it also performs bookkeeping. So yeah: memory move happens, notification happens, bookkeeping gets done. Iconic little kernel callback behavior. π
π¦ SEE ALSO π¦
Kernel file: ./drivers/gpu/drm/amd/amdgpu/amdgpu_object.c π§
amdgpu_object(9)amdgpu_bo_is_amdgpu_bo(9)amdgpu_bo_placement_from_domain(9)amdgpu_bo_create_reserved(9)amdgpu_bo_create_kernel(9)amdgpu_bo_create_isp_user(9)amdgpu_bo_create_kernel_at(9)amdgpu_bo_free_kernel(9)amdgpu_bo_free_isp_user(9)amdgpu_bo_create(9)amdgpu_bo_create_user(9)amdgpu_bo_create_vm(9)amdgpu_bo_kmap(9)amdgpu_bo_kptr(9)amdgpu_bo_kunmap(9)amdgpu_bo_ref(9)amdgpu_bo_unref(9)amdgpu_bo_pin(9)amdgpu_bo_unpin(9)amdgpu_bo_init(9)amdgpu_bo_fini(9)amdgpu_bo_set_tiling_flags(9)amdgpu_bo_get_tiling_flags(9)amdgpu_bo_set_metadata(9)amdgpu_bo_get_metadata(9)amdgpu_bo_release_notify(9)amdgpu_bo_fault_reserve_notify(9)amdgpu_bo_fence(9)amdgpu_bo_sync_wait_resv(9)amdgpu_bo_sync_wait(9)amdgpu_bo_gpu_offset(9)amdgpu_bo_fb_aper_addr(9)amdgpu_bo_gpu_offset_no_check(9)amdgpu_bo_mem_stats_placement(9)amdgpu_bo_get_preferred_domain(9)amdgpu_bo_print_info(9)
π xoxo, your kernel bestie β this page comes from the ./drivers/gpu/drm/amd/amdgpu source/version line and is dated October 2026. 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