vcn_v4_0_start_dpg_mode(9)
β¨ vcn_v4_0_start_dpg_mode β¨
okay bestie, buckle up π this one's from the Kernel API Manual and it's literally all about kicking off the VCN block in dpg mode. yes i said dpg mode. no i will not be explaining what the letters stand for, the manpage doesn't, and we do not invent lore here π«Ά
πΈ NAME πΈ
vcn_v4_0_start_dpg_mode β VCN start with dpg mode. that's the whole vibe. short, sweet, iconic π
π SYNOPSIS π
int vcn_v4_0_start_dpg_mode (struct amdgpu_vcn_inst *vinst , bool indirect );
she takes two things and returns an int, periodt π
π¦ ARGUMENTS π¦
vinstβ the VCN instance. like, which one. the main character of this function call πindirectβ abool, and it means "indirectly write sram". so like, write the sram, but make it indirect β¨
π DESCRIPTION π
Start VCN block with dpg mode. that's it. that's the description. no cap, the manpage is out here giving minimal effort and honestly? we respect the confidence π
so yeah β you call this and you're starting up the VCN block, and the mode is dpg mode. if you came here looking for a novel, bestie, the kernel docs said "no thoughts, head empty" π
π₯ SEE ALSO π₯
the kernel file herself, living at ./drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c π
and a whole squad of friends, all of them vcn_v4_0-coded, all of them listed here because we do NOT leave anyone out π:
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_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(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)
like, the whole group chat. every single one. iykyk π
and that's the page!! π sourced straight from ./drivers/gpu/drm/amd/amdgpu, straight out of the Kernel API Manual, dated October 2026 β slay, she's got a whole other month on the calendar and she's thriving ποΈβ¨ mwah, drink water, don't forget to check your return value π
π¦ 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