jpeg_v4_0_5...ing_get_rptr(9)
π jpeg_v4_0_5_dec_ring_get_rptr β Kernel API Manual, section 9 π
okay bestie, welcome to the little corner of the kernel where JPEG rings live. this page is from the Kernel API Manual, and it's literally just about grabbing a read pointer. tiny function, big main character energy. let's get into it π
β¨ NAME β¨
jpeg_v4_0_5_dec_ring_get_rptr β get read pointer
that's it. that's the whole vibe. it gets the read pointer. π
πΈ SYNOPSIS πΈ
uint64_t jpeg_v4_0_5_dec_ring_get_rptr (struct amdgpu_ring *ring );
one function, one arg, returns a uint64_t. no cap. π¦
π ARGUMENTS π
ringβ anamdgpu_ringpointer. yes, that's the whole description, and honestly? she said what she said. it's the ring you're asking about π«Ά
β¨ DESCRIPTION β¨
Returns the current hardware read pointer π
like... that's the function. it goes and gets the read pointer from the hardware and hands it back to you as a uint64_t. iconic behaviour, zero notes, periodt. π
π¦ SEE ALSO π¦
the kernel file that's raising her:
./drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
and all her siblings in the jpeg_v4_0_5 friend group (they're all section 9, iykyk):
jpeg_v4_0_5_early_init(9)jpeg_v4_0_5_sw_init(9)jpeg_v4_0_5_sw_fini(9)jpeg_v4_0_5_hw_init(9)jpeg_v4_0_5_hw_fini(9)jpeg_v4_0_5_suspend(9)jpeg_v4_0_5_resume(9)jpeg_v4_0_5_start_dpg_mode(9)jpeg_v4_0_5_stop_dpg_mode(9)jpeg_v4_0_5_start(9)jpeg_v4_0_5_stop(9)jpeg_v4_0_5_dec_ring_get_wptr(9)jpeg_v4_0_5_dec_ring_set_wptr(9)
notice how get_wptr and set_wptr are right there too? yeah, that's the pointer-to-pointer pipeline slay π
that's the whole page, bestie π this icon lives over in ./drivers/gpu/drm/amd/amdgpu, and this snapshot's dated October 2026 β go read her, she's short but she's perfect β¨ππ¦
π¦ 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