evergreen_dma_is_lockup(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 β€” a radeon_device pointer, aka your little handle on the radeon device. 🫢
  • ring β€” a radeon_ring structure 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 🌈


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