cik_sdma_set_wptr(9)
π cik_sdma_set_wptr(9) π
okay so bestie, welcome to the Kernel API Manual entry for cik_sdma_set_wptr β yes that's the whole function name, yes it's a mouthful, no we're not shortening it, iykyk π
β¨ NAME β¨
cik_sdma_set_wptr β commit the write pointer π
πΈ SYNOPSIS πΈ
void cik_sdma_set_wptr (struct radeon_device *rdev , struct radeon_ring
*ring );
like, it returns void, it takes two pointers, it's giving "small function, big job" energy fr fr β¨
π¦ ARGUMENTS π¦
rdevβ aradeon_devicepointer π your whole radeon device, the main characterringβ aradeon_ringpointer π the specific ring we're doing this to
π DESCRIPTION π
so what it actually does: it writes the wptr (the write pointer, obvi) back to the hardware π₯ and ngl the parenthetical is doing a lot of work here β this is a CIK+ thing, so that's the era of hardware we're talking about π«Ά
that's it. that's the function. short, sweet, slays, periodt π
π SEE ALSO π
the kernel file lives at ./drivers/gpu/drm/radeon/cik_sdma.c and honestly the whole cik_sdma family is right here, so let's go down the list bestie π
cik_sdma_get_rptr(9)cik_sdma_get_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, that's the whole squad π§π go read them too, they're all lowkey doing their own thing and we stan
and that's the page!! this icon was brought to you by ./drivers/gpu/drm/radeon, dated October 2026 β mwah, hope this helped bestie, go commit that write pointer πβ¨ππ¦
π¦ 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