vcn_v4_0_3_d...ing_dpg_mode(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… vcn_v4_0_3_disable_clock_gating_dpg_mode (9) β€” Kernel API Manual, bestie edition πŸŽ€

okay so welcome to section 9 of the Kernel API Manual, where we talk about one (1) function with a genuinely iconic long name. Buckle up πŸ¦‹


✨ NAME ✨

vcn_v4_0_3_disable_clock_gating_dpg_mode β€” literally just turns off VCN clock gating when you're in dpg mode. that's the whole vibe. she does one thing and she does it πŸ’…


🌸 SYNOPSIS 🌸

void vcn_v4_0_3_disable_clock_gating_dpg_mode (struct amdgpu_vcn_inst
*vinst , uint8_t sram_sel , uint8_t indirect );

note the void bestie β€” she returns nothing, she just goes in there and does the thing. no notes, no feedback, no "how did it go", just vibes ✨


🫢 ARGUMENTS 🫢

  • vinst β€” the VCN instance. like, which one of these bad boys are we talking about πŸ‘€
  • sram_sel β€” sram select. picking your sram, very main character energy πŸŽ€
  • indirect β€” indirectly write sram. yes, indirect-ly, she likes to take the scenic route πŸ¦‹

πŸ’– DESCRIPTION πŸ’–

Disable clock gating for the VCN block with dpg mode. that's it. that's the whole description. short, sweet, to the point β€” not me being obsessed with a one-liner 😭

no cap, the original manpage gave us exactly one sentence here, so i'm not about to invent lore. what you see is what you get πŸ”₯

πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file lives right here, bestie β€” go read the source, it's giving canon:

./drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c

and here's the whole friend group, all 25 of them, alphabetically-adjacent and thriving 🌈:

like, that's the whole roster β€” init, fini, suspend, resume, clock gating both ways, dpg mode in every flavour, ring pointers, idle checks, interrupts. slay 🌟


and that's the page, bestie πŸ§šπŸ’œ source + version vibes: this one comes from ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and yes she's still calling herself vcn_v4_0_3_d...ing_dpg_mode(9) in the footer because character limits are real 😭 periodt πŸ’…

πŸ“¦ where this page comes from