sdma_v7_1_inst_rlc_stop(9)
π sdma_v7_1_inst_rlc_stop β a Kernel API Manual moment β¨
okay bestie, welcome to the Kernel API Manual π and no bc this is genuinely one of those tiny-but-iconic functions. like she's short, she's sweet, she stops things. main character energy fr.
β¨ NAME β¨
sdma_v7_1_inst_rlc_stop β stop the compute async dma engines π
like yes that's it, that's the whole job. she stops the compute async dma engines and she does NOT elaborate. periodt.
π¦ SYNOPSIS π¦
void sdma_v7_1_inst_rlc_stop (struct amdgpu_device *adev , uint32_t
inst_mask );
returns nothing (void, she gives nothing back and that's valid π
), takes two args. love that for her.
πΈ ARGUMENTS πΈ
adevβ amdgpu_device pointer π₯οΈ literally the amdgpu device pointer, she needs to know which device we're talking about, iykyk.inst_maskβ mask of dma engine instances to be disabled π a mask, bestie. it says which dma engine instances are getting turned off. not all of them, just the ones you put in the mask. choose wisely π«Ά.
π DESCRIPTION π
okay so the actual lore: stop the compute async dma queues. that's it. that's the tea β
no cap, that's the entire description and honestly? iconic. sometimes a function knows exactly what it is and doesn't need to write a whole essay about it. she stops the compute async dma queues, she leaves, she doesn't text back π
π₯ SEE ALSO π₯
the whole squad, fr fr β this is the sdma_v7_1 cinematic universe and you're gonna want the full roster π
- Kernel file
./drivers/gpu/drm/amd/amdgpu/sdma_v7_1.cπ (yes, that's where she lives, that's her home address) 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_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)sdma_v7_1_emit_fill_buffer(9)
okay that's the whole page bestie, go read the source and slay π
sign-off era: this lil masterpiece comes from ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and it's filed under sdma_v7_1_inst_rlc_stop(9) πβ¨π¦ go be great, ily, drink water ππ
π¦ 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