si_dma_ring_get_rptr(9)
β¨ si_dma_ring_get_rptr(9) β¨
okay so we're diving into the Kernel API Manual today bestie, and honestly? this one is short but she serves. let's get into it π
π NAME π
si_dma_ring_get_rptr β get the current read pointer
like... that's literally her whole job. read pointer. current one. got it. π«Ά
πΈ SYNOPSIS πΈ
uint64_t si_dma_ring_get_rptr (struct amdgpu_ring *ring );
she takes a ring and hands you back a uint64_t β no cap, that's the whole signature π
π¦ ARGUMENTS π¦
ringβ amdgpu ring pointer. that's it. that's the argument. she's lowkey low-maintenance like that π
π DESCRIPTION π
Get the current rptr from the hardware (SI).
so yeah β you give her the ring, she goes and pulls the current read pointer straight from the hardware, SI side of things. iconic behaviour, honestly. no extra steps, no drama, just the rptr π₯
β SEE ALSO β
- Kernel file
./drivers/gpu/drm/amd/amdgpu/si_dma.cβ the source, the mothership, the origin story π§ si_dma_ring_get_wptr(9)si_dma_ring_emit_fence(9)si_dma_ring_test_ring(9)si_dma_ring_test_ib(9)si_dma_vm_copy_pte(9)si_dma_vm_write_pte(9)si_dma_vm_set_pte_pde(9)si_dma_ring_pad_ib(9)si_dma_ring_emit_pipeline_sync(9)si_dma_ring_emit_vm_flush(9)si_dma_emit_copy_buffer(9)si_dma_emit_fill_buffer(9)
all her friends!! go say hi, they're all in the group chat π
okay that's the whole page bestie, short and sweet, main character energy as always π
shoutout to./drivers/gpu/drm/amd/amdgpufor being the source/version home of this one β and the date stamp saysOctober 2026, so mark your calendars fr fr ππ
mwah β go read some more kernel docs, you're doing amazing πβ¨
π¦ 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