si_dma_ring_pad_ib(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… si_dma_ring_pad_ib(9) β€” the Kernel API Manual tea πŸŽ€

okay so bestie, welcome to the si_dma_ring_pad_ib(9) page πŸ’– this is kernel API manual territory, so grab your matcha and let's get into it.


✨ NAME ✨

si_dma_ring_pad_ib β€” pad the IB to the required number of dw 🫢

like, that's literally the whole job. it pads. the IB. to the required number of dw. no cap.


🌸 SYNOPSIS 🌸

void si_dma_ring_pad_ib (struct amdgpu_ring *ring , struct amdgpu_ib *ib
);

that's the whole signature, not me being lazy πŸ’€ it returns void, so don't go looking for a return value, there isn't one, periodt.


πŸ¦‹ ARGUMENTS πŸ¦‹

  • ring β€” an amdgpu_ring pointer πŸ‘‘ like, the ring in question, that's the vibe.
  • ib β€” the indirect buffer to fill with padding ✨ this is the one getting padded, main character energy honestly.

πŸ’œ SEE ALSO πŸ’œ

the kernel file lives at ./drivers/gpu/drm/amd/amdgpu/si_dma.c β€” go read it, iykyk 🧚

and here's the whole friend group, all twelve of them, no one left out:


πŸ’€ reminder bestie: every single one of those is (9), as in kernel API section nine. don't @ me, that's just how the manual rolls.

okay that's the page!! 🌈 this gem comes to you straight from ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and it's titled si_dma_ring_pad_ib(9) β€” slay, go pad some IB, ily, bye πŸŽ€πŸ’–πŸ”₯

πŸ“¦ where this page comes from