uvd_v7_0_ring_get_wptr(9)
β¨ uvd_v7_0_ring_get_wptr(9) β¨
okay bestie, welcome to the kernel API manual (section 9 ofc π ) β this one's a lil baby function page and honestly? she's short but she matters.
πΈ NAME πΈ
uvd_v7_0_ring_get_wptr β literally just: get write pointer π
π¦ SYNOPSIS π¦
uint64_t uvd_v7_0_ring_get_wptr (struct amdgpu_ring *ring );
that's it. one arg. one return. no cap β¨
π DESCRIPTION π
She returns the current hardware write pointer π« like that's genuinely the whole thing. the hardware one, the real one, straight off the silicon β not some cached copy, not a vibe, the actual current value. lowkey iconic that a whole function exists just to hand you that one uint64_t π«Ά
π ARGUMENTS π
ringβ amdgpu_ring pointer π that's your ring, bestie. hand her over and she'll go find the write pointer for you. it's giving "just point me at the ring and I gotchu" energy β¨
π SEE ALSO π
the whole uvd_v7_0 fam is here and they're all in the kernel file ./drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c β go say hi, they're all linked together fr fr π
uvd_v7_0_ring_get_rptr(9)πΈuvd_v7_0_enc_ring_get_rptr(9)πΈuvd_v7_0_enc_ring_get_wptr(9)πΈuvd_v7_0_ring_set_wptr(9)πuvd_v7_0_enc_ring_set_wptr(9)πuvd_v7_0_enc_ring_test_ring(9)π§uvd_v7_0_enc_get_create_msg(9)π§uvd_v7_0_enc_get_destroy_msg(9)π§uvd_v7_0_enc_ring_test_ib(9)π§uvd_v7_0_hw_init(9)βuvd_v7_0_hw_fini(9)βuvd_v7_0_mc_resume(9)βuvd_v7_0_start(9)π₯uvd_v7_0_stop(9)π₯uvd_v7_0_ring_emit_fence(9)π¦uvd_v7_0_enc_ring_emit_fence(9)π¦uvd_v7_0_ring_emit_hdp_flush(9)π¦uvd_v7_0_ring_test_ring(9)πuvd_v7_0_ring_patch_cs_in_place(9)πuvd_v7_0_ring_emit_ib(9)πuvd_v7_0_enc_ring_emit_ib(9)π
π‘ reminder bestie: every single one of those lives under ./drivers/gpu/drm/amd/amdgpu β that's the directory, that's the home base π
and that's the page!! mwah π this came from ./drivers/gpu/drm/amd/amdgpu, dated October 2026 β so go forth, read your write pointer, and 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