sdma_v3_0_emit_copy_buffer(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

hiii bestie πŸ’– welcome to the sdma_v3_0_emit_copy_buffer(9) page from the Kernel API Manual. this one is short and sweet, and yes, we are keeping every single detail. periodt.

🌸 NAME 🌸

sdma_v3_0_emit_copy_buffer β€” copy buffer using the sDMA engine

✨ SYNOPSIS ✨

void sdma_v3_0_emit_copy_buffer (struct amdgpu_ib *ib , uint64_t
src_offset , uint64_t dst_offset , uint32_t byte_count , uint32_t
copy_flags );

πŸŽ€ ARGUMENTS πŸŽ€

  • ib β€” indirect buffer to copy to
  • src_offset β€” src GPU address
  • dst_offset β€” dst GPU address
  • byte_count β€” number of bytes to xfer
  • copy_flags β€” unused

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so this is the copy-GPU-buffers move using the DMA engine (VI) πŸ’…. It’s used by the amdgpu ttm implementation to move pages if registered as the asic copy callback. that’s the whole vibe, bestie.

πŸ”₯ SEE ALSO πŸ”₯


k bye bestie 🫢 signing off from the ./drivers/gpu/drm/amd/amdgpu source/version corner, dated October 2026, on the sdma_v3_0_emit_copy_buffer(9) page πŸ’–βœ¨

πŸ“¦ where this page comes from