cik_sdma_resume(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… cik_sdma_resume β€” like, the kernel API manual, but make it make sense

okay bestie, so this is a page from the Kernel API Manual (section 9, kernel land 🧚) and it's all about one little function that wakes up the async DMA engines. yes, those DMA engines. let's get into it πŸ’–


✨ NAME ✨

cik_sdma_resume β€” setup and start the async dma engines πŸŽ€

like, it literally sets them up and then starts them. no cap.


🌸 SYNOPSIS 🌸

int cik_sdma_resume (struct radeon_device *rdev );

that's it. one arg. one int coming back at you. slay.


πŸ¦‹ ARGUMENTS πŸ¦‹

  • rdev β€” a radeon_device pointer, iykyk. it's the radeon device you're pointing at. that's the whole vibe.

πŸ’œ DESCRIPTION πŸ’œ

so here's the tea, bestie: this one sets up the DMA engines and enables them β€” specifically for CIK πŸ‘‘. it's giving "wake up babe, we're doing async dma today."

and the return value? iconic and simple:

  • returns 0 for success ✨
  • returns an error for failure 😭

that's the whole contract. no weird surprises, no hidden lore. periodt.


πŸŽ€ SEE ALSO πŸŽ€

the kernel file lives right here, bestie β€” go snoop, it's fine:

./drivers/gpu/drm/radeon/cik_sdma.c

and here's the whole friend group 🫢, all in one big pile so you can go meet everybody:

bestie pls note: cik_sdma_resume is the resume one. the stop/fini girlies are right there in the list if you need the other direction πŸ‘€

and that's the whole page, mwah πŸ’‹ this little beauty comes courtesy of ./drivers/gpu/drm/radeon, dated October 2026 β€” okay bye, go resume some DMA engines, ily πŸ“πŸ§šπŸ’œ

πŸ“¦ where this page comes from