amdgpu_vcn_ring_reset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… amdgpu_vcn_ring_reset(9) πŸ’…

okay so welcome to the Kernel API Manual, bestie β€” this whole page is about amdgpu_vcn_ring_reset(9), and we're gonna read it like a group chat. 🫢


🌸 NAME 🌸

amdgpu_vcn_ring_reset β€” Reset a VCN ring. That’s the vibe. ✨


✨ SYNOPSIS ✨

int amdgpu_vcn_ring_reset (struct amdgpu_ring *ring , unsigned int vmid
       , struct amdgpu_fence *timedout_fence );

literally the exact signature, no edits, iykyk. πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • ring β€” ring to reset πŸ’«
  • vmid β€” vmid of guilty job πŸ‘€
  • timedout_fence β€” fence of timed out job ⏰

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here’s the tea: this helper is for VCN blocks without unified queues, because resetting the engine resets all queues in that case. 😭 With unified queues we have one queue per engine. That’s the whole distinction, and it’s giving very specific helper energy. πŸ’…


πŸ’– RETURN πŸ’–

0 on success, or a negative error code on failure. Slay when it’s zero, weep when it’s negative. 😭


πŸ”₯ SEE ALSO πŸ”₯


xoxo, bestie πŸ’– this page came from the source/version line ./drivers/gpu/drm/amd/amdgpu, dated October 2026. periodt. πŸŽ€βœ¨

πŸ“¦ where this page comes from