uvd_v1_0_get_rptr(9)
β¨ uvd_v1_0_get_rptr β get read pointer β¨
okay so bestie, welcome to the kernel API manual for uvd_v1_0_get_rptr π
she lives in the radeon UVD corner of the kernel and honestly? she's a whole vibe.
πΈ SYNOPSIS πΈ
uint32_t uvd_v1_0_get_rptr (struct radeon_device *rdev , struct
radeon_ring *ring );
like, that's the whole signature, no cap π«Ά
π ARGUMENTS π
rdevβ aradeon_devicepointer, i.e. your ticket to the whole radeon device situation β¨ringβ aradeon_ringpointer, the actual ring we're peeking at π
π¦ DESCRIPTION π¦
She returns the current hardware read pointer. That's it, that's the tea π literally the entire job, and she does it slayfully.
main character energy: one function, one purpose, zero drama π
π SEE ALSO π
Kernel file ./drivers/gpu/drm/radeon/uvd_v1_0.c and the whole friend group:
uvd_v1_0_get_wptr(9)uvd_v1_0_set_wptr(9)uvd_v1_0_fence_emit(9)uvd_v1_0_resume(9)uvd_v1_0_init(9)uvd_v1_0_fini(9)uvd_v1_0_start(9)uvd_v1_0_stop(9)uvd_v1_0_ring_test(9)uvd_v1_0_semaphore_emit(9)uvd_v1_0_ib_execute(9)uvd_v1_0_ib_test(9)
iykyk π go read the wptr one next, they're lowkey a matching set π
<h4>π sign-off π</h4>
this icon came to you from ./drivers/gpu/drm/radeon, dated October 2026 β periodt, that's the version and date, no need to go looking π mwah, study hard bestie π§ββοΈβ
π¦ 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