sdma_v2_4_enable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… sdma_v2_4_enable(9) β€” a Kernel API Manual moment ✨

okay so bestie, we're in the Kernel API Manual today and the star of the show is sdma_v2_4_enable πŸ’– literally the little function that could. let's get into it πŸŽ€


✨ NAME ✨

sdma_v2_4_enable β€” stop the async dma engines πŸ›‘

(no fr that's what it says, i'm not making this up πŸ’€)


πŸ¦‹ SYNOPSIS πŸ¦‹

void sdma_v2_4_enable (struct amdgpu_device *adev , bool enable );

that's it. that's the whole signature. it's giving "small but mighty" energy ngl πŸ’…


🌸 ARGUMENTS 🌸

  • adev β€” an amdgpu_device pointer 🫢 like, the whole GPU device situation, hand it over
  • enable β€” toggles enable/disable on the DMA MEs ⭐ honestly a classic

🧚 DESCRIPTION 🧚

halt or unhalt the async dma engines (VI) πŸ”₯ that's the whole vibe. you're either putting them on pause or hitting play again, no in-between, no half measures, periodt πŸ’œ

no cap, that's the entire description β€” short and iconic πŸ‘‘


πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file lives at ./drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c πŸ“ and here's the whole friend group, all of them, every single one, i would never leave anyone out:

like look at that list. main character energy from every single one of them πŸŒˆπŸ’€


lowkey reminder: this page is served up from ./drivers/gpu/drm/amd/amdgpu πŸ¦‹ dated October 2026, and it's sdma_v2_4_enable(9) all the way down πŸ’– slay, bye bestie! πŸŽ€βœ¨
πŸ“¦ where this page comes from