cayman_dma_get_rptr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so bestie, we're in the Kernel API Manual today and this page is literally about cayman_dma_get_rptr. yes that's the whole assigned reading. it's giving "small function, big main character energy." πŸŽ€


✨ NAME ✨

cayman_dma_get_rptr β€” get the current read pointer. that's it. that's the vibe. πŸ¦‹


🌸 SYNOPSIS 🌸

uint32_t cayman_dma_get_rptr (struct radeon_device *rdev , struct
radeon_ring *ring );

copy it exactly bestie, don't get creative with the spacing, i'm watching πŸ‘€


🫢 ARGUMENTS 🫢

  • rdev β€” a radeon_device pointer. it's the device bestie, it's literally in the name πŸ’–
  • ring β€” a radeon_ring pointer. the ring!! the actual ring we're reading from πŸŽ€

πŸ’€ DESCRIPTION πŸ’€

so like β€” get the current rptr from the hardware. and it's cayman+, meaning cayman and everything after it, no cap. that's the whole description, she's short but she ate πŸ”₯

ngl this one is a one-liner function. not every icon needs a whole paragraph. periodt. πŸ’…

🌈 SEE ALSO 🌈

the kernel file lives at ./drivers/gpu/drm/radeon/ni_dma.c β€” go look at the source if you want the full lore, iykyk πŸ“–

and these are her friends, her little group chat of related calls:

like yes, that's the whole squad πŸ’œ


aaaand that's the page!! brought to you by ./drivers/gpu/drm/radeon, dated October 2026, filed under cayman_dma_get_rptr(9). stan the read pointer bestie, she's doing her best out here πŸ§šβœ¨πŸ“

πŸ“¦ where this page comes from