amdgpu_dma_buf_move_notify(9)
π amdgpu_dma_buf_move_notify β like, the kernel API manual bestie β¨
okay so real talk, this page is from the Kernel API Manual and it's all about amdgpu_dma_buf_move_notify(9) β yes the whole name, we're being thorough π
β¨ NAME β¨
amdgpu_dma_buf_move_notify β and it's literally the &attach.invalidate_mappings implementation, no cap π
πΈ SYNOPSIS πΈ
void amdgpu_dma_buf_move_notify (struct dma_buf_attachment *attach );
π¦ ARGUMENTS π¦
attachβ the DMA-buf attachment. that's it, that's the whole argument, she's lowkey low-maintenance π
π DESCRIPTION π
So what it does is invalidate the DMA-buf attachment, making sure that the we re-create the mapping before the next use. iconic behavior honestly. it's giving "clean slate before the next vibe check" β¨ the mapping gets rebuilt before anybody touches it again, periodt π
π SEE ALSO π
okay bestie, here's the whole friend group π
- Kernel file
./drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c PRIME Buffer Sharing(9)dma_buf_attach_adev(9)amdgpu_dma_buf_attach(9)amdgpu_dma_buf_detach(9)amdgpu_dma_buf_pin(9)amdgpu_dma_buf_unpin(9)amdgpu_dma_buf_map(9)amdgpu_dma_buf_unmap(9)amdgpu_dma_buf_begin_cpu_access(9)amdgpu_gem_prime_export(9)amdgpu_dma_buf_create_obj(9)amdgpu_gem_prime_import(9)amdgpu_dmabuf_is_xgmi_accessible(9)
π«Ά that's the whole page, you ate that, go read it again if you need to, iykyk π
and like, a lil sign-off because we're classy: this one lives at ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and the manual page is amdgpu_dma_buf_move_notify(9) β mwah, bye bestie π
ππΈ
π¦ 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