cik_sdma_get_rptr(9)
π cik_sdma_get_rptr(9) β Kernel API Manual β¨
okay so bestie, welcome to the glow-up of cik_sdma_get_rptr(9), straight out of the Kernel API Manual. she's a tiny function but she's doing main character work, fr fr π
πΈ NAME πΈ
cik_sdma_get_rptr β get the current read pointer π«
like literally that's her whole job and she ate π
β¨ SYNOPSIS β¨
uint32_t cik_sdma_get_rptr (struct radeon_device *rdev , struct
radeon_ring *ring );
that's the whole vibe check right there π¦ she takes two pointers and hands you back a uint32_t, no cap.
π ARGUMENTS π
rdevβ aradeon_devicepointer π«Ά so like, the whole device situationringβ aradeon_ringpointer π the specific ring we're peeking at
π DESCRIPTION π
Get the current rptr from the hardware (CIK+). π
that's it, that's the tea β she goes and asks the hardware what the read pointer is at right now, and this is the CIK+ era version of that move π₯ iconic behaviour, no notes.
ngl it's giving "short but essential" β the whole function is one job and she does it π
π§ SEE ALSO π§
- the Kernel file
./drivers/gpu/drm/radeon/cik_sdma.cπ cik_sdma_get_wptr(9)cik_sdma_set_wptr(9)cik_sdma_ring_ib_execute(9)cik_sdma_hdp_flush_ring_emit(9)cik_sdma_fence_ring_emit(9)cik_sdma_semaphore_ring_emit(9)cik_sdma_gfx_stop(9)cik_sdma_rlc_stop(9)cik_sdma_ctx_switch_enable(9)cik_sdma_enable(9)cik_sdma_gfx_resume(9)cik_sdma_rlc_resume(9)cik_sdma_load_microcode(9)cik_sdma_resume(9)cik_sdma_fini(9)cik_copy_dma(9)cik_sdma_ring_test(9)cik_sdma_ib_test(9)cik_sdma_is_lockup(9)cik_sdma_vm_copy_pages(9)cik_sdma_vm_write_pages(9)cik_sdma_vm_set_pages(9)cik_sdma_vm_pad_ib(9)
like, the whole friend group π«Ά go say hi, iykyk π
and that's the page!! this lil icon came from ./drivers/gpu/drm/radeon, dated October 2026, and she's filed under cik_sdma_get_rptr(9) in the Kernel API Manual forever and ever ππβ¨ slay!!
π¦ 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