navi10_ih_set_rptr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the Kernel API Manual β€” yes we're in the kernel API manual and yes it's iconic. today's main character is navi10_ih_set_rptr(9), and honestly? she does exactly one thing and she does it well.


✨ NAME ✨

navi10_ih_set_rptr β€” set the IH ring buffer rptr πŸŽ€

like, that's the whole job. that's the gig. she sets the rptr. slay.


🌸 SYNOPSIS 🌸

void navi10_ih_set_rptr (struct amdgpu_device *adev , struct
amdgpu_ih_ring *ih );

no return value, no drama, just vibes and a void. πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • adev β€” an amdgpu_device pointer 🫢 our fave lil device struct, just hanging out, being pointed at.
  • ih β€” the IH ring buffer to set rptr. yep β€” set the IH ring buffer rptr. that's the assignment, that's the whole assignment. ✨
ngl this page is short and that's lowkey the point β€” two args, zero mysteries, highkey efficient. πŸ‘‘

🌈 SEE ALSO 🌈

no cap, the lore lives in the kernel file:

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

and the whole friend group shows up too:

fr fr go read them, the whole squad ate. πŸ”₯


and that's the page!! 🧚 sourced straight from ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and living under the name navi10_ih_set_rptr(9). mwah, bye bestie πŸ’–πŸ’œ

πŸ“¦ where this page comes from