vcn_v5_0_0_d...power_gating(9)
π NAME π
vcn_v5_0_0_disable_static_power_gating β okay so this one turns OFF the static power gating for the VCN block, bestie β¨
So like, quick vibe check: this is a page from the Kernel API Manual, and it's literally all about one tiny little function. She's small, she's specific, she's iconic. π
πΈ SYNOPSIS πΈ
void vcn_v5_0_0_disable_static_power_gating (struct amdgpu_vcn_inst *vinst );
Notice the void? Yeah. She takes her input, does her thing, and gives you nothing back. No return value, no receipts, no nothing. Main character energy fr fr π
π¦ ARGUMENTS π¦
vinstβ the VCN instance π«Ά that's it, that's the whole parameter list. She only needs one (1) thing and she's good to go.
β¨ DESCRIPTION β¨
Disable static power gating for the VCN block. That's the whole plot, ngl πΈ
Like, lowkey that's it?? She does one job and she does it well. No cap. If you were hoping for a twist or a secret extra behavior β there isn't one, bestie, this function is refreshingly uncomplicated ππ
π SEE ALSO π
Okay so this is the part where I have to list every single neighbor in the source file, because apparently the whole block lives in ./drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c and they all get a shoutout π₯ No skipping, we're doing all of them:
vcn_v5_0_0_early_init(9)vcn_v5_0_0_sw_init(9)vcn_v5_0_0_sw_fini(9)vcn_v5_0_0_hw_init(9)vcn_v5_0_0_hw_fini(9)vcn_v5_0_0_suspend(9)vcn_v5_0_0_resume(9)vcn_v5_0_0_mc_resume(9)vcn_v5_0_0_mc_resume_dpg_mode(9)vcn_v5_0_0_enable_static_power_gating(9)β her opposite number, the uno reverse πvcn_v5_0_0_disable_clock_gating(9)vcn_v5_0_0_disable_clock_gating_dpg_mode(9)vcn_v5_0_0_enable_clock_gating(9)vcn_v5_0_0_start_dpg_mode(9)vcn_v5_0_0_set_mmhub_eco_sec_level(9)vcn_v5_0_0_start(9)vcn_v5_0_0_stop_dpg_mode(9)vcn_v5_0_0_stop(9)vcn_v5_0_0_pause_dpg_mode(9)vcn_v5_0_0_unified_ring_get_rptr(9)vcn_v5_0_0_unified_ring_get_wptr(9)vcn_v5_0_0_unified_ring_set_wptr(9)vcn_v5_0_0_set_unified_ring_funcs(9)vcn_v5_0_0_is_idle(9)vcn_v5_0_0_wait_for_idle(9)vcn_v5_0_0_set_clockgating_state(9)vcn_v5_0_0_process_interrupt(9)vcn_v5_0_0_set_irq_funcs(9)
That's the whole group chat, everyone accounted for π iykyk
Real talk though: this page is part of the kernel API docs living at./drivers/gpu/drm/amd/amdgpu, dated October 2026, and yes the source/version line saysvcn_v5_0_0_d...power_gating(9)β the ellipsis is doing a lot of heavy lifting there and I respect it π
Anyways bestie, that's the page! Go forth and disable that static power gating β¨π π¦πΈπ
π¦ 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