cik_sdma_rlc_resume(9)
β¨ cik_sdma_rlc_resume(9) β¨
okay so bestie, welcome to the Kernel API Manual entry for cik_sdma_rlc_resume(9) β yes that's the whole title, she's a mouthful, but she's also kind of iconic π
π NAME
cik_sdma_rlc_resume β setup and start the async dma engines π¦
β SYNOPSIS
int cik_sdma_rlc_resume (struct radeon_device *rdev );
like, that's it, that's the whole call. one argument, one int coming back at you, no cap β¨
πΈ ARGUMENTS
rdevβ aradeon_devicepointer, just a lil pointer to the radeon device, that's her whole job π«Ά
π₯ DESCRIPTION
so what she does is: set up the compute DMA queues and enable them (that's CIK, for the record) π
and then she reports back β returns 0 for success, and an error for failure. so like, if you get 0 you're slaying, and if you get an errorβ¦ well π at least she told you!
π SEE ALSO
- Kernel file
./drivers/gpu/drm/radeon/cik_sdma.c cik_sdma_get_rptr(9)cik_sdma_get_wptr(9)cik_sdma_set_wptr(9)cik_sdma_ring_ib_execute(9)cik_sdma_hdp_flush_ring_emit(9)cik_sdma_fence_ring_emit(9)cik_sdma_semaphore_ring_emit(9)cik_sdma_gfx_stop(9)cik_sdma_rlc_stop(9)cik_sdma_ctx_switch_enable(9)cik_sdma_enable(9)cik_sdma_gfx_resume(9)cik_sdma_load_microcode(9)cik_sdma_resume(9)cik_sdma_fini(9)cik_copy_dma(9)cik_sdma_ring_test(9)cik_sdma_ib_test(9)cik_sdma_is_lockup(9)cik_sdma_vm_copy_pages(9)cik_sdma_vm_write_pages(9)cik_sdma_vm_set_pages(9)cik_sdma_vm_pad_ib(9)
like, the whole friend group fr fr β go read them too, iykyk π
and that's the page!! π§β¨ she lives in ./drivers/gpu/drm/radeon, and this edition dropped October 2026 β so go forth, resume those async dma engines, and 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