cik_sdma_fini(9)
π cik_sdma_fini(9) π
okay so this is a Kernel API Manual page, and the main character is literally cik_sdma_fini. it's giving teardown era, bestie β not setup, not resume, just the goodbye-girlie cleanup. β¨
π NAME π
cik_sdma_fini β tear down the async dma engines. periodt. π
β¨ SYNOPSIS β¨
void cik_sdma_fini (struct radeon_device *rdev );
πΈ ARGUMENTS πΈ
rdevβ radeon_device pointer. that's the one pointer this function takes, bestie π«Ά
π¦ DESCRIPTION π¦
Stop the async dma engines and free the rings (CIK). lowkey that's the whole function: stop the async dma engines, free the rings, and it's specifically the CIK situation. no cap. π
π SEE ALSO π
Kernel file ./drivers/gpu/drm/radeon/cik_sdma.c β go read the source, iykyk πβ¨
the whole squad is here:
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_rlc_resume(9)cik_sdma_load_microcode(9)cik_sdma_resume(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)
okay that's the page, bestie. source/version and date check: this one lives under ./drivers/gpu/drm/radeon, it's dated October 2026, and the page is cik_sdma_fini(9). mwah ππ
π¦ 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