evergreen_dma_is_lockup(9)
π evergreen_dma_is_lockup(9) β the kernel API manual, bestie edition π
okay so this is evergreen_dma_is_lockup, a real one from the kernel API manual, and we're gonna get into it together. no cap, it's a little function with one job, and it eats. β¨
πΈ NAME πΈ
evergreen_dma_is_lockup β literally just checking if the DMA engine is locked up, bestie. that's the whole vibe check. π
π¦ SYNOPSIS π¦
bool evergreen_dma_is_lockup (struct radeon_device *rdev , struct
radeon_ring *ring );
like, yes, that's the exact signature, keep it cute and keep it exact. π
β¨ ARGUMENTS β¨
rdevβ aradeon_devicepointer, aka your little handle on the radeon device. π«Άringβ aradeon_ringstructure holding ring information. she's holding the ring info, periodt. π
π₯ DESCRIPTION π₯
so what this function does is check if the async DMA engine is locked up. that's it, that's the main character energy. π
it returns true if the engine appears to be locked up, and false if not. no in-between, no maybes, just a good old boolean. ngl, very straightforward. π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/radeon/evergreen_dma.cβ the source file, iykyk. π evergreen_dma_fence_ring_emit(9)β another one, go look. βevergreen_dma_ring_ib_execute(9)β yes bestie, also relevant. πevergreen_copy_dma(9)β the copy DMA friend, slay. π§
and that's the page!! mwah π this little manual situation lives in ./drivers/gpu/drm/radeon, dated October 2026, and honestly? iconic. πβ¨π
π¦ 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