cik_sdma_enable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ cik_sdma_enable ✨

okay so this is a page from the Kernel API Manual, section 9, and bestie… it's a little one but she's important πŸ’–


🌸 NAME 🌸

cik_sdma_enable β€” stop the async dma engines

like yes, the name says enable and the description says stop, don't come for her, that's literally what the page says 🫢


πŸŽ€ SYNOPSIS πŸŽ€

void cik_sdma_enable (struct radeon_device *rdev , bool enable );

returns void, so no return value to check, no drama, she just does the thing πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • rdev β€” a radeon_device pointer, i.e. your whole radeon device situation πŸ‘‘
  • enable β€” the enable/disable toggle for the DMA MEs, highkey just a bool doing bool things ✨

πŸ’œ DESCRIPTION πŸ’œ

Halt or unhalt the async dma engines (CIK).

that's the whole vibe: enable flips them, and the async DMA engines on CIK go from halted to unhalted (or the other way around, no cap) πŸ”₯


🌈 SEE ALSO 🌈

the kernel file ./drivers/gpu/drm/radeon/cik_sdma.c and honestly the entire friend group:

every single one, exactly as listed, go read them, iykyk πŸ“š


ngl the whole page is short but she ate β€” halt/unhalt, one bool, no cap πŸ’€

and that's the tea πŸ“ this one lives in ./drivers/gpu/drm/radeon, dated October 2026, filed under cik_sdma_enable(9) in the Kernel API Manual β€” mwah, stan, periodt πŸ’–πŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from