sdma_v7_1_emit_fill_buffer(9)
π NAME π
So sdma_v7_1_emit_fill_buffer β straight outta the Kernel API Manual, bestie β is literally fill buffer using the sDMA engine. That's the whole assignment. Iconic.
β¨ SYNOPSIS β¨
Here's the exact signature, no edits, no cap:
void sdma_v7_1_emit_fill_buffer (struct amdgpu_ib *ib , uint32_t
src_data , uint64_t dst_offset , uint32_t byte_count );
It's void, so there's no return value to catch. Periodt.
π«Ά ARGUMENTS π«Ά
ibβ indirect buffer to fill. Like, this is the buffer we're messing with, lowkey the main character.src_dataβ value to write to buffer. The actual data bestie, the thing going in.dst_offsetβ dst GPU address. That's the destination GPU address, fr fr.byte_countβ number of bytes to xfer. Yes, xfer. We're being fancy. π
π DESCRIPTION π
Fill GPU buffers using the DMA engine. That's the tea. That's the vibe. The sDMA engine is doing the fill-buffer thing, and this function is the call that makes it happen. Ngl, it's giving "short and powerful."
π SEE ALSO π
Kernel file: ./drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
sdma_v7_1_ring_get_rptr(9)sdma_v7_1_ring_get_wptr(9)sdma_v7_1_ring_set_wptr(9)sdma_v7_1_ring_emit_ib(9)sdma_v7_1_ring_emit_mem_sync(9)sdma_v7_1_ring_emit_fence(9)sdma_v7_1_inst_gfx_stop(9)sdma_v7_1_inst_rlc_stop(9)sdma_v7_1_inst_ctx_switch_enable(9)sdma_v7_1_inst_enable(9)sdma_v7_1_gfx_resume_instance(9)sdma_v7_1_inst_gfx_resume(9)sdma_v7_1_inst_rlc_resume(9)sdma_v7_1_inst_load_microcode(9)sdma_v7_1_inst_start(9)sdma_v7_1_ring_test_ring(9)sdma_v7_1_ring_test_ib(9)sdma_v7_1_vm_copy_pte(9)sdma_v7_1_vm_write_pte(9)sdma_v7_1_vm_set_pte_pde(9)sdma_v7_1_ring_pad_ib(9)sdma_v7_1_ring_emit_pipeline_sync(9)sdma_v7_1_ring_emit_vm_flush(9)sdma_v7_1_emit_copy_buffer(9)
Okay bye bestie π«Ά β this page comes from ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and it's the sdma_v7_1_emit_fill_buffer(9) manual page. 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