afu_dma_region_remove(9)
π afu_dma_region_remove π
Okay so this is afu_dma_region_remove(9) from the Kernel API Manual, and sheβs literally the cleanup bestie of the AFU DMA region world. No cap. π
πΈ NAME πΈ
afu_dma_region_remove β remove given dma region from rbtree
β¨ SYNOPSIS β¨
void afu_dma_region_remove (struct dfl_feature_dev_data *fdata , struct
dfl_afu_dma_region *region );
π«Ά ARGUMENTS π«Ά
fdataβ feature dev data. Thatβs the whole vibe.regionβ dma region to be removed. Bye bestie π¨
π₯ DESCRIPTION π₯
Needs to be called with fdata->lock held.
Like, this is a hard requirement, not a vibe suggestion, okay? Hold fdata->lock before you call her. Periodt. π
π SEE ALSO π
Kernel file ./drivers/fpga/dfl-afu-dma-region.c β and her whole friend group:
afu_dma_pin_pages(9)afu_dma_unpin_pages(9)afu_dma_check_continuous_pages(9)dma_region_check_iova(9)afu_dma_region_add(9)afu_dma_region_destroy(9)afu_dma_region_find(9)afu_dma_region_find_iova(9)afu_dma_map_region(9)afu_dma_unmap_region(9)
With love from ./drivers/fpga, October 2026 β afu_dma_region_remove(9), Kernel API Manual. 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