sdma_v7_1_inst_enable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ sdma_v7_1_inst_enable(9) πŸŽ€

okay bestie, so this is a page straight outta the Kernel API Manual β€” yes, we're in kernel-land now, and yes you're gonna slay it πŸ’… This one's about sdma_v7_1_inst_enable, and tbh the vibe is very much "flip the async dma engines on or off, no biggie."


✨ NAME ✨

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

no fr, that's literally what the name section says: stop the async dma engines. (and yeah, before you @ me, the description below is a little more chill about it β€” it does both directions. stay with me 🫢)


🌸 SYNOPSIS 🌸

void sdma_v7_1_inst_enable (struct amdgpu_device *adev , bool enable ,
       uint32_t inst_mask );

like, it returns void β€” nothing comes back out, it's giving "I do the thing and I leave" energy ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • adev β€” an amdgpu_device pointer πŸ’– that's your whole GPU device situation, the main character of this function call ngl
  • enable β€” the bool that decides it all: enable/disable the DMA MEs πŸ‘‘ it's literally the on/off switch, iconic
  • inst_mask β€” mask of dma engine instances to be enabled πŸŽ€ so you can pick which instances get the treatment, not all of them have to show up to the party

πŸ’œ DESCRIPTION πŸ’œ

Halt or unhalt the async dma engines πŸ’€ that's it, that's the whole bit. You're either putting them on pause or letting them breathe again, iykyk.


🌈 SEE ALSO 🌈

the kernel file lives here, bestie:

./drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c

and here's the whole friend group β€” every single one of these is a real entry you can go look up, no cap:


and that's the whole page, bestie!! πŸ§šβ€β™€οΈ this beauty ships from the source tree at ./drivers/gpu/drm/amd/amdgpu, version-dated October 2026 β€” so go forth, halt and unhalt those engines, and remember: main character energy only πŸ’…βœ¨πŸ‘‘

πŸ“¦ where this page comes from