cik_sdma_load_microcode(9)
π cik_sdma_load_microcode(9) π
okay bestie, this page is from the Kernel API Manual, and it's all about one little function with big βplease load my microcodeβ energy. no cap. π
π NAME π
cik_sdma_load_microcode β load the sDMA ME ucode
β¨ SYNOPSIS β¨
int cik_sdma_load_microcode (struct radeon_device *rdev );
π ARGUMENTS π
rdevβ aradeon_devicepointer. that's the whole argument, bestie.
π¦ DESCRIPTION π¦
so this function loads the sDMA0/1 ucode. it returns 0 for success, and it returns -EINVAL if the ucode is not available. that's it, that's the tea. π
πΈ SEE ALSO πΈ
Kernel file: ./drivers/gpu/drm/radeon/cik_sdma.c
and these iconic little references are all linked up:
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_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)
made with π from the ./drivers/gpu/drm/radeon source/version corner, dated October 2026, and filed under cik_sdma_load_microcode(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