sdma_v6_0_gfx_stop(9)
π sdma_v6_0_gfx_stop(9) β the kernel API manual, but make it make sense π
okay so bestie, welcome to the sdma_v6_0_gfx_stop(9) page from the Kernel API Manual β¨ this is the one that stops the gfx async dma engines β like, the whole entire point. and yes, we're getting into it. no cap.
πΈ NAME πΈ
sdma_v6_0_gfx_stop β stop the gfx async dma engines π
like. that's it. that's the job. it stops them. slay.
β¨ SYNOPSIS β¨
void sdma_v6_0_gfx_stop (struct amdgpu_device *adev );
(it returns void, so don't come looking for a return value, she gives you nothing back and she's iconic for it π
)
π ARGUMENTS π
adevβ anamdgpu_devicepointer π«Ά that's the one and only thing you hand her. one (1) argument, very low maintenance, we love a low-effort queen.
π¦ DESCRIPTION π¦
so what does she actually do? she stops the gfx async dma ring buffers π that's the whole description. straightforward. to the point. no filler, no fluff, no three-paragraph lore drop. she stops the ring buffers and she moves on. periodt.
ngl this is one of those "does exactly what it says on the tin" functions β and honestly? respect. π«‘
π₯ SEE ALSO π₯
the kernel file where all the magic lives, no cap:
./drivers/gpu/drm/amd/amdgpu/sdma_v6_0.cβ
and the whole entire friend group β every single one of these, not skipping a single bestie π:
sdma_v6_0_ring_get_rptr(9)sdma_v6_0_ring_get_wptr(9)sdma_v6_0_ring_set_wptr(9)sdma_v6_0_ring_emit_mem_sync(9)sdma_v6_0_ring_emit_hdp_flush(9)sdma_v6_0_ring_emit_fence(9)sdma_v6_0_rlc_stop(9)sdma_v6_0_ctxempty_int_enable(9)sdma_v6_0_enable(9)sdma_v6_0_gfx_resume_instance(9)sdma_v6_0_gfx_resume(9)sdma_v6_0_rlc_resume(9)sdma_v6_0_load_microcode(9)sdma_v6_0_start(9)sdma_v6_0_ring_test_ring(9)sdma_v6_0_vm_copy_pte(9)sdma_v6_0_vm_write_pte(9)sdma_v6_0_vm_set_pte_pde(9)sdma_v6_0_ring_emit_pipeline_sync(9)sdma_v6_0_emit_copy_buffer(9)sdma_v6_0_emit_fill_buffer(9)
note thegfx_stop/gfx_resumesituation β she's got a counterpart and they're giving main character energy from opposite ends of the lifecycle π don't @ me.
and that's the page, bestie!! πβ¨ this lil masterpiece lives in ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and it's literally sdma_v6_0_gfx_stop(9) through and through π go stop some async dma engines, you absolute icon ππ¦
π¦ 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