sdma_v4_0_gfx_enable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so bestie, welcome to the sdma_v4_0_gfx_enable(9) page, straight out of the Kernel API Manual ✨ this one's short and sweet, no cap β€” but it's lowkey important, so let's get into it 🫢


✨ NAME ✨

sdma_v4_0_gfx_enable β€” the function that enables the gfx async dma engines πŸ”₯ that's the whole vibe, that's the whole job πŸ’…


🌸 SYNOPSIS 🌸

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

it returns void, so like… don't go looking for a return value, she gives you nothing back and she's iconic for it πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • adev β€” an amdgpu_device pointer πŸ’– literally just a pointer to the amdgpu device, bestie, nothing mysterious
  • enable β€” a bool that says whether to enable SDMA RB/IB control over the gfx async dma ring buffers (VEGA10) 🌈 yep, RB/IB control, the ring buffers, all of it β€” and that (VEGA10) is doing important work there, don't skip it πŸ™ˆ

πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file lives right here, no gatekeeping:

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

and here's the whole friend group, the entire sdma_v4_0 extended universe, iykyk πŸ’œ

like, that's the whole roster and every single one of them got an invite πŸŽ€


k bye bestie, this page came from ./drivers/gpu/drm/amd/amdgpu and it's dated October 2026 β€” go enable those engines, slay, and drink some water πŸ’–βœ¨πŸŒΈ

πŸ“¦ where this page comes from