vcn_v4_0_3_u...ing_get_rptr(9)
π vcn_v4_0_3_unified_ring_get_rptr(9) β Kernel API Manual β¨
okay so bestie, welcome to the Kernel API Manual π this one's a lil page about vcn_v4_0_3_unified_ring_get_rptr (yes the header truncates it to vcn_v4_0_3_u...ing_get_rptr(9), that's just how the page title got squished, no cap, the real name is right below π)
πΈ NAME πΈ
vcn_v4_0_3_unified_ring_get_rptr β get unified read pointer π«
π SYNOPSIS π
uint64_t vcn_v4_0_3_unified_ring_get_rptr (struct amdgpu_ring *ring );
π¦ ARGUMENTS π¦
ringβ anamdgpu_ringpointer π«Ά that's the whole argument, she's low maintenance
π DESCRIPTION π
Returns the current hardware unified read pointer β¨ that's it, that's the whole vibe. It reads the rptr straight from the hardware and hands it back to you as a uint64_t. iconic behavior, no notes π
π₯ SEE ALSO π₯
The kernel file lives right here, go peek at the source bestie:
./drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
and the whole squad of related functions, all at section (9):
vcn_v4_0_3_early_init(9)vcn_v4_0_3_sw_init(9)vcn_v4_0_3_sw_fini(9)vcn_v4_0_3_hw_init(9)vcn_v4_0_3_hw_fini(9)vcn_v4_0_3_suspend(9)vcn_v4_0_3_resume(9)vcn_v4_0_3_mc_resume(9)vcn_v4_0_3_mc_resume_dpg_mode(9)vcn_v4_0_3_disable_clock_gating(9)vcn_v4_0_3_disable_clock_gating_dpg_mode(9)vcn_v4_0_3_enable_clock_gating(9)vcn_v4_0_3_start_dpg_mode(9)vcn_v4_0_3_start(9)vcn_v4_0_3_stop_dpg_mode(9)vcn_v4_0_3_stop(9)vcn_v4_0_3_pause_dpg_mode(9)vcn_v4_0_3_unified_ring_get_wptr(9)vcn_v4_0_3_unified_ring_set_wptr(9)vcn_v4_0_3_set_unified_ring_funcs(9)vcn_v4_0_3_is_idle(9)vcn_v4_0_3_wait_for_idle(9)vcn_v4_0_3_set_interrupt_state(9)vcn_v4_0_3_process_interrupt(9)vcn_v4_0_3_set_irq_funcs(9)
like literally the entire friend group, get_rptr is just the one holding the aux cord π§π
quick reminder bestie: everything above is from the Kernel API Manual, pagevcn_v4_0_3_u...ing_get_rptr(9), sourced from./drivers/gpu/drm/amd/amdgpuπ
okay that's the whole page, mwah π this one came out October 2026 from ./drivers/gpu/drm/amd/amdgpu and it's version vcn_v4_0_3_u...ing_get_rptr(9) β go read the source, slay, bye π§π
π¦ 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