radeon_ring_unlock_undo(9)
okay so bestie, welcome to the radeon_ring_unlock_undo(9) page from the Kernel API Manual π this one is short, sweet, and here to reset the wptr and unlock the ring. no cap. π
β¨ NAME β¨
radeon_ring_unlock_undo β reset the wptr and unlock the ring. periodt. π
πΈ SYNOPSIS πΈ
void radeon_ring_unlock_undo (struct radeon_device *rdev , struct
radeon_ring *ring );
π ARGUMENTS π
rdevβ the radeon device structure. thatβs the device-side situation, bestie π«Άringβ theradeon_ringstructure holding ring information. yes, itβs giving ring-info storage π
π¦ DESCRIPTION π¦
So what does it actually do? It calls radeon_ring_undo first, then unlocks the ring. Thatβs the whole move, and it applies to all asics β every single one. πβ¨
π SEE ALSO π
Kernel file first, because we love a source-file moment:
- Kernel file:
./drivers/gpu/drm/radeon/radeon_ring.c
Then the whole ring-related bestie lineup:
radeon_ring_supports_scratch_reg(9)radeon_ring_free_size(9)radeon_ring_alloc(9)radeon_ring_lock(9)radeon_ring_commit(9)radeon_ring_unlock_commit(9)radeon_ring_undo(9)radeon_ring_lockup_update(9)radeon_ring_test_lockup(9)radeon_ring_backup(9)radeon_ring_restore(9)radeon_ring_init(9)radeon_ring_fini(9)
Source/version check, bestie: this page comes from ./drivers/gpu/drm/radeon, dated October 2026, and itβs the radeon_ring_unlock_undo(9) manual page. mwah πβ¨
π¦ 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