afu_dma_pin_pages(9)
π afu_dma_pin_pages(9) π
okay bestie, welcome to the Kernel API Manual page for afu_dma_pin_pages(9) β yes, itβs giving kernel-core, and weβre gonna get through it together. π«Άβ¨
πΈ NAME πΈ
afu_dma_pin_pages β pin pages of given dma memory region
β¨ SYNOPSIS β¨
int afu_dma_pin_pages (struct dfl_feature_dev_data *fdata , struct dfl_afu_dma_region *region );
π ARGUMENTS π
fdataβ feature dev dataregionβ dma memory region to be pinned
π DESCRIPTION π
okay so what this one does: pin all the pages of the given dfl_afu_dma_region. Thatβs the whole assignment, no cap. π
It returns 0 for success or a negative error code. So like, zero is the slay outcome; negative means something went sideways. π
π₯ SEE ALSO π₯
Kernel file: ./drivers/fpga/dfl-afu-dma-region.c
also pls go look at these besties:
afu_dma_unpin_pages(9)afu_dma_check_continuous_pages(9)dma_region_check_iova(9)afu_dma_region_add(9)afu_dma_region_remove(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)
and thatβs the whole vibe check, bestie β signed off by ./drivers/fpga, October 2026 edition. π«Άβ¨
π¦ 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