vcn_v3_0_enc_ring_get_wptr(9)
β¨ vcn_v3_0_enc_ring_get_wptr(9) β get enc write pointer β¨
okay so bestie, welcome to the Kernel API Manual π this one's a kernel function page, and honestly? it's short, it's sweet, it's giving "one job and she does it." let's get into it π
πΈ NAME πΈ
vcn_v3_0_enc_ring_get_wptr β get enc write pointer
like, that's literally the whole thing. she gets the write pointer. she's an icon, she's a legend, that's the moment π
π¦ SYNOPSIS π¦
uint64_t vcn_v3_0_enc_ring_get_wptr (struct amdgpu_ring *ring );
so you call her with one argument and she hands you back a uint64_t. no cap, that's the whole vibe check π
π ARGUMENTS π
ringβ amdgpu_ring pointer
that's it. one (1) pointer, and it's an amdgpu_ring pointer. she shows up, does her thing, no drama β¨
π DESCRIPTION π
Returns the current hardware enc write pointer.
fr fr that's the entire description β she reads the hardware's enc write pointer and gives it back to you. lowkey the most unbothered function in the whole file and honestly? main character energy π
π SEE ALSO π
Kernel file ./drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c β that's her home, that's where she lives π
and the whole friend group, assembled π:
vcn_v3_0_early_init(9)vcn_v3_0_sw_init(9)vcn_v3_0_sw_fini(9)vcn_v3_0_hw_init(9)vcn_v3_0_hw_fini(9)vcn_v3_0_suspend(9)vcn_v3_0_resume(9)vcn_v3_0_mc_resume(9)vcn_v3_0_disable_clock_gating(9)vcn_v3_0_enable_clock_gating(9)vcn_v3_0_dec_ring_get_rptr(9)vcn_v3_0_dec_ring_get_wptr(9)vcn_v3_0_dec_ring_set_wptr(9)vcn_v3_0_enc_ring_get_rptr(9)vcn_v3_0_enc_ring_set_wptr(9)
ngl that's a full squad β the dec ring girls, the enc ring girls, the clock gating twins, the init/fini crewβ¦ everyone's invited to the group chat π«Ά
π‘ reminder bestie: this page lives in the Kernel API Manual and the source file is ./drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c. that's the lore.
okay that's the page!! mwah π she's from ./drivers/gpu/drm/amd/amdgpu, the Kernel API Manual, dated October 2026, and her full title is literally vcn_v3_0_enc_ring_get_wptr(9) β go get that write pointer bestie, you got this π§ββοΈππ₯
π¦ 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