vcn_v4_0_5_...clock_gating(9)
πΈ vcn_v4_0_5_...clock_gating(9) β a Kernel API Manual moment πΈ
okay bestie so this page is literally from the Kernel API Manual, and its name is vcn_v4_0_5_...clock_gating(9) β yes the ... is part of the name, she's mysterious like that π
. anyway. let's get into it.
β¨ NAME β¨
vcn_v4_0_5_disable_clock_gating β turns the VCN clock gating off. that's the whole vibe π«Ά
π SYNOPSIS π
void vcn_v4_0_5_disable_clock_gating (struct amdgpu_vcn_inst *vinst );
it returns nothing (void, she gives nothing back and that's valid π) and it takes exactly one arg. no cap.
π¦ ARGUMENTS π¦
vinstβ the VCN instance. that's it, that's the argument. she's the main character here π
π₯ DESCRIPTION π₯
so what does it do? it disables clock gating for the VCN block. literally that's the whole thing. clock gating? off. π β¨
ngl there's not a ton of lore on this one β the description is four words of business and she means them.
π SEE ALSO π
okay this list is LONG and honestly iconic, so buckle up. here's every single sibling in the family tree π§πΈ:
- the kernel file itself:
./drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.cπ vcn_v4_0_5_early_init(9)vcn_v4_0_5_sw_init(9)vcn_v4_0_5_sw_fini(9)vcn_v4_0_5_hw_init(9)vcn_v4_0_5_hw_fini(9)vcn_v4_0_5_suspend(9)vcn_v4_0_5_resume(9)vcn_v4_0_5_mc_resume(9)vcn_v4_0_5_mc_resume_dpg_mode(9)vcn_v4_0_5_disable_static_power_gating(9)vcn_v4_0_5_enable_static_power_gating(9)vcn_v4_0_5_disable_clock_gating_dpg_mode(9)vcn_v4_0_5_enable_clock_gating(9)vcn_v4_0_5_start_dpg_mode(9)vcn_v4_0_5_start(9)vcn_v4_0_5_stop_dpg_mode(9)vcn_v4_0_5_stop(9)vcn_v4_0_5_pause_dpg_mode(9)vcn_v4_0_5_unified_ring_get_rptr(9)vcn_v4_0_5_unified_ring_get_wptr(9)vcn_v4_0_5_unified_ring_set_wptr(9)vcn_v4_0_5_set_unified_ring_funcs(9)vcn_v4_0_5_is_idle(9)vcn_v4_0_5_wait_for_idle(9)vcn_v4_0_5_set_clockgating_state(9)vcn_v4_0_5_process_interrupt(9)vcn_v4_0_5_set_irq_funcs(9)
like, the whole squad showed up ππ
and that's the page, bestie! π this little number lives in ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and it's out here representing the Kernel API Manual as vcn_v4_0_5_...clock_gating(9). go forth and disable that clock gating fr fr πβ¨
π¦ 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