sdma_v4_4_2_inst_page_stop(9)
π sdma_v4_4_2_inst_page_stop(9) π
okay so bestie, welcome to the Kernel API Manual β this is the page for sdma_v4_4_2_inst_page_stop, and it's literally the "ok we're done here" button for the page async dma engines. she stops things. that's her whole job. iconic.
β¨ NAME β¨
sdma_v4_4_2_inst_page_stop β stop the page async dma engines π
like, actually stop them. not a vibe check, a real shutdown of those engine instances.
πΈ SYNOPSIS πΈ
void sdma_v4_4_2_inst_page_stop (struct amdgpu_device *adev , uint32_t
inst_mask );
no return value, she just does the thing and leaves π
π ARGUMENTS π
adevβ amdgpu_device pointer. bestie, this is your GPU device handle, the main character of the whole operation π«Άinst_maskβ mask of dma engine instances to be disabled. so like, you pick which instances get the nap, by mask. not all of them have to go at once β¨
π¦ DESCRIPTION π¦
Stop the page async dma ring buffers.
that's it. that's the whole thing. the page async dma ring buffers get stopped, the engines wind down, and everybody goes home π ngl it's a short description but it's honest work.
π₯ SEE ALSO π₯
the whole fam, no cap β every one of these is linked up with this page:
- Kernel file
./drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c sdma_v4_4_2_init_microcode(9)sdma_v4_4_2_ring_get_rptr(9)sdma_v4_4_2_ring_get_wptr(9)sdma_v4_4_2_ring_set_wptr(9)sdma_v4_4_2_page_ring_get_wptr(9)sdma_v4_4_2_page_ring_set_wptr(9)sdma_v4_4_2_ring_emit_ib(9)sdma_v4_4_2_ring_emit_hdp_flush(9)sdma_v4_4_2_ring_emit_fence(9)sdma_v4_4_2_inst_gfx_stop(9)sdma_v4_4_2_inst_rlc_stop(9)sdma_v4_4_2_inst_ctx_switch_enable(9)sdma_v4_4_2_inst_enable(9)sdma_v4_4_2_gfx_resume(9)sdma_v4_4_2_page_resume(9)sdma_v4_4_2_inst_rlc_resume(9)sdma_v4_4_2_inst_load_microcode(9)sdma_v4_4_2_inst_start(9)sdma_v4_4_2_ring_test_ring(9)sdma_v4_4_2_ring_test_ib(9)sdma_v4_4_2_vm_copy_pte(9)sdma_v4_4_2_vm_write_pte(9)sdma_v4_4_2_vm_set_pte_pde(9)sdma_v4_4_2_ring_pad_ib(9)sdma_v4_4_2_ring_emit_pipeline_sync(9)sdma_v4_4_2_ring_emit_vm_flush(9)sdma_v4_4_2_emit_copy_buffer(9)sdma_v4_4_2_emit_fill_buffer(9)sdma_v4_4_2_update_reset_mask(9)
lowkey the whole sdma_v4_4_2 squad lives in ./drivers/gpu/drm/amd/amdgpu β go say hi π§
and that's the page, bestie!! mwah π this one came from the ./drivers/gpu/drm/amd/amdgpu directory, dated October 2026, and it'll always be findable as sdma_v4_4_2_inst_page_stop(9). stay slaying β¨π
π¦ 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