amdgpu_vcn_ring_reset(9)
π 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 π₯
- Kernel file
./drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c vcn_set_powergating_state(9)
xoxo, bestie π this page came from the source/version line ./drivers/gpu/drm/amd/amdgpu, dated October 2026. periodt. πβ¨
π¦ 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