vcn_v4_0_sw_fini(9)
π vcn_v4_0_sw_fini(9) β Kernel API Manual π
okay so bestie, this is the vcn_v4_0_sw_fini(9) page from the Kernel API Manual β aka the βsw fini for VCN blockβ moment. Sheβs giving cleanup main character energy, and weβre obsessed. π
β¨
πΈ NAME πΈ
vcn_v4_0_sw_fini β sw fini for VCN block. Thatβs the whole name, no cap. π
β¨ SYNOPSIS β¨
int vcn_v4_0_sw_fini (struct amdgpu_ip_block *ip_block );
Yep, she returns an int, and the argument is right there. π«Ά
π ARGUMENTS π
ip_blockβ Pointer to theamdgpu_ip_blockfor this hw instance. Literally the hw-instance bestie. πΈ
π¦ DESCRIPTION π¦
VCN suspend and free up sw allocation. Thatβs the plot: VCN suspend, and free up sw allocation. Iconic, focused, periodt. π
π₯ SEE ALSO π₯
Kernel file ./drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c β thatβs the file bestie. Then the whole VCN v4.0 friend group, in order:
vcn_v4_0_early_init(9)vcn_v4_0_sw_init(9)vcn_v4_0_hw_init(9)vcn_v4_0_hw_fini(9)vcn_v4_0_suspend(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)
Signed, sealed, slayed: source/version path ./drivers/gpu/drm/amd/amdgpu, date October 2026, page vcn_v4_0_sw_fini(9). Bet. ππ¦
π¦ 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