cayman_dma_stop(9)
π cayman_dma_stop(9) β stop the async dma engines, bestie
Okay so we're diving into the cayman_dma_stop manual page, which lives in the Kernel API Manual. It's giving kernel-level realness, and honestly? We're obsessed. Let's get into it β¨
π NAME π
cayman_dma_stop β stop the async dma engines π
πΈ SYNOPSIS πΈ
void cayman_dma_stop (struct radeon_device *rdev );
π¦ ARGUMENTS π¦
rdevβ radeon_device pointer, aka your main character pointer, no cap π«Ά
β¨ DESCRIPTION β¨
So basically this bad boy stops the async dma engines β and yes, that's specifically for the cayman-SI era of things. It's lowkey doing the lord's work: hitting the brakes on the async DMA engines so they're not out here running wild. The way that it just... stops them. Periodt. π π₯
π SEE ALSO π
Like, go check out the kernel file ./drivers/gpu/drm/radeon/ni_dma.c for the full backstory, and then also these iconic siblings in the same family β collect the whole set, iykyk:
cayman_dma_get_rptr(9)cayman_dma_get_wptr(9)cayman_dma_set_wptr(9)cayman_dma_ring_ib_execute(9)cayman_dma_resume(9)cayman_dma_fini(9)cayman_dma_is_lockup(9)cayman_dma_vm_copy_pages(9)cayman_dma_vm_write_pages(9)cayman_dma_vm_set_pages(9)cayman_dma_vm_pad_ib(9)
And that's the whole vibe, bestie! π§ This little gem comes to you straight from ./drivers/gpu/drm/radeon, stamped October 2026 β catch you in the kernel source, 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