vcn_v4_0_suspend(9)
β¨ vcn_v4_0_suspend β suspend VCN block β¨
okay bestie, welcome to the vcn_v4_0_suspend(9) page from the Kernel API Manual π
this one's short and sweet but she matters, fr fr.
πΈ NAME πΈ
vcn_v4_0_suspend β literally just: suspend the VCN block. that's the whole vibe. π«Ά
π SYNOPSIS π
int vcn_v4_0_suspend (struct amdgpu_ip_block *ip_block );
like, it returns an int (classic), it takes one pointer, and it's named exactly what it does. no cap. β¨
π¦ ARGUMENTS π¦
ip_blockβ a pointer to thestruct amdgpu_ip_blockfor this hw instance. that's it, that's the whole guest list β she's the one and only arg π (note the "hw instance" part, bestie, because this is per-instance business, iykyk)
β DESCRIPTION β
HW fini + suspend for the VCN block. that's the description, that's the energy, that's the whole thing π
so like β hardware fini, and then suspend. in that order. she's wrapping up the hardware-side stuff and putting the VCN block to sleep π΄π€ main character energy honestly.
reminder: this is the API doc as written, so don't go reading extra behaviour into it β what it says is: HW fini and suspend the VCN block. periodt. π
π₯ SEE ALSO π₯
kernel file she lives in: ./drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c π
and her whole friend group (the entire vcn_v4_0_*(9) squad, no one left out, we don't do that here):
vcn_v4_0_early_init(9)vcn_v4_0_sw_init(9)vcn_v4_0_sw_fini(9)vcn_v4_0_hw_init(9)vcn_v4_0_hw_fini(9)vcn_v4_0_resume(9)vcn_v4_0_mc_resume(9)vcn_v4_0_mc_resume_dpg_mode(9)vcn_v4_0_disable_static_power_gating(9)vcn_v4_0_enable_static_power_gating(9)vcn_v4_0_disable_clock_gating(9)vcn_v4_0_disable_clock_gating_dpg_mode(9)vcn_v4_0_enable_clock_gating(9)vcn_v4_0_start_dpg_mode(9)vcn_v4_0_start(9)vcn_v4_0_stop_dpg_mode(9)vcn_v4_0_stop(9)vcn_v4_0_pause_dpg_mode(9)vcn_v4_0_unified_ring_get_rptr(9)vcn_v4_0_unified_ring_get_wptr(9)vcn_v4_0_unified_ring_set_wptr(9)vcn_v4_0_set_unified_ring_funcs(9)vcn_v4_0_is_idle(9)vcn_v4_0_wait_for_idle(9)vcn_v4_0_set_clockgating_state(9)vcn_v4_0_set_ras_interrupt_state(9)vcn_v4_0_process_interrupt(9)vcn_v4_0_set_irq_funcs(9)
π and that's a wrap, bestie π this page came to you from ./drivers/gpu/drm/amd/amdgpu β dated October 2026, and yeah, the manual page herself is vcn_v4_0_suspend(9). go suspend something, ily, 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