cayman_dma_get_rptr(9)
π 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β aradeon_devicepointer. it's the device bestie, it's literally in the name πringβ aradeon_ringpointer. 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:
cayman_dma_get_wptr(9)cayman_dma_set_wptr(9)cayman_dma_ring_ib_execute(9)cayman_dma_stop(9)cayman_dma_resume(9)cayman_dma_fini(9)cayman_dma_is_lockup(9)cayman_dma_vm_copy_pages(9)cayman_dma_vm_write_pages(9)cayman_dma_vm_set_pages(9)cayman_dma_vm_pad_ib(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms