cayman_dma_vm_pad_ib(9)
π NAME π
cayman_dma_vm_pad_ib β pad the IB to the required number of dw
okay bestie, you found the cayman_dma_vm_pad_ib(9) page in the Kernel API Manual, and it's giving "one tiny job, done cute" energy β¨ that job? pad the IB to the required number of dw. no cap π
β¨ SYNOPSIS β¨
void cayman_dma_vm_pad_ib (struct radeon_ib *ib );
the way this signature is just sitting there with its void and its struct radeon_ib *ib β iconic. periodt π«Ά
π¦ ARGUMENTS π¦
ibβ indirect buffer to fill with padding. that's it, bestie: the indirect buffer is the thing getting filled with padding πΈ
π SEE ALSO π
the SEE ALSO squad is linked through the kernel file ./drivers/gpu/drm/radeon/ni_dma.c, and honestly? a whole friend group:
cayman_dma_get_rptr(9)cayman_dma_get_wptr(9)cayman_dma_set_wptr(9)cayman_dma_ring_ib_execute(9)cayman_dma_stop(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)
xoxo, this page comes from ./drivers/gpu/drm/radeon, dated October 2026, and yes, the manual page is cayman_dma_vm_pad_ib(9) π
π¦ 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