vcn_v4_0_5_d...power_gating(9)
π vcn_v4_0_5_disable_static_power_gating(9) β the Kernel API Manual, bestie edition β¨
okay so this is a page straight outta the Kernel API Manual (section 9, the kernel-function girlies π), and it's literally all about telling the VCN block to chill out on the power-gating front. Let's go π
πΈ NAME πΈ
vcn_v4_0_5_disable_static_power_gating β no cap, this one disables VCN static power gating π«Ά
β SYNOPSIS β
void vcn_v4_0_5_disable_static_power_gating (struct amdgpu_vcn_inst
*vinst );
like, that's the whole vibe. void in, void out, one pointer of chaos in the middle π
π¦ ARGUMENTS π¦
vinstβ the VCN instance, periodt. That's literally all it takes, bestie β¨
π₯ DESCRIPTION π₯
So the way this works is: it disables static power gating for the VCN block. That's it. That's the whole function. It's giving "small but iconic" π
π SEE ALSO π
okay this list is LONG and I'm obsessed, so buckle up π§ the kernel file lives at ./drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c and here's the whole friend group:
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_enable_static_power_gating(9)vcn_v4_0_5_disable_clock_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, everyone's here. the whole squad. no one got left on read π
ngl bestie, if you ever need the static power gating re-enabled, that's a whole different function β vcn_v4_0_5_enable_static_power_gating(9) has you covered π«Ά
and that's the page, mwah π it's brought to you by ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and served fresh as vcn_v4_0_5_d...power_gating(9) β slay, go read a kernel function, ily πβ¨
π¦ 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