sdma_v5_0_emit_fill_buffer(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… sdma_v5_0_emit_fill_buffer β€” like, the kernel API manual page, bestie

okay so this is sdma_v5_0_emit_fill_buffer(9) from the Kernel API Manual and honestly? she's a small page but she SERVES. sit down, grab a strawberry drink πŸ“, and lemme walk you through it.


✨ NAME ✨

sdma_v5_0_emit_fill_buffer β€” fill buffer using the sDMA engine 🫢


πŸŽ€ SYNOPSIS πŸŽ€

void sdma_v5_0_emit_fill_buffer (struct amdgpu_ib *ib , uint32_t
src_data , uint64_t dst_offset , uint32_t byte_count );

that's it. that's the whole vibe. returns void, so no if (ret) energy here, she just does the thing πŸ’…


🌸 ARGUMENTS 🌸

  • ib β€” indirect buffer to fill. yes bestie, the buffer that's doing the filling is itself a buffer. it's giving inception, it's giving main character energy πŸŒ€
  • src_data β€” value to write to buffer. the actual juice πŸ’–
  • dst_offset β€” dst GPU address. where on the GPU this whole thing lands πŸ“
  • byte_count β€” number of bytes to xfer. how much we're moving, no cap πŸ“

πŸ¦‹ DESCRIPTION πŸ¦‹

Fill GPU buffers using the DMA engine (NAVI10). that's the whole description fr fr β€” she's concise, she's iconic, she doesn't over-explain herself πŸ‘‘

ngl the manpage gives us exactly one line here and I'm not about to invent lore. NAVI10. DMA engine. buffers get filled. periodt. ✨

πŸ’œ SEE ALSO πŸ’œ

the whole friend group, in order, no one left out 🫢:


that's the whole page, bestie, you ate that πŸ’…βœ¨

sign-off era: this lil beauty lives in ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and the header/footer keep it stamped as sdma_v5_0_emit_fill_buffer(9) β€” version 9, kernel API manual, iconic behavior only πŸŽ€πŸŒˆπŸ’–

πŸ“¦ where this page comes from