afu_dma_unpin_pages(9)
π
afu_dma_unpin_pages β bestie edition
okay so this is a page straight out of the Kernel API Manual, and it's about afu_dma_unpin_pages, which is literally the "actually, you can let go now" moment for DMA memory. no cap, it's a short one, but she's important π
β¨ NAME β¨
afu_dma_unpin_pages β unpin pages of given dma memory region π¦
so yeah, she unpins pages. from a dma memory region. that's the whole vibe.
πΈ SYNOPSIS πΈ
void afu_dma_unpin_pages (struct dfl_feature_dev_data *fdata , struct
dfl_afu_dma_region *region );
notice the void? she gives nothing back, she just does the thing and leaves. main character energy tbh π
π ARGUMENTS π
fdataβ feature dev data. that's it, that's the description. it's the feature dev data, bestie, she said what she said πregionβ the dma memory region to be unpinned. this is the one getting un-pinned. say bye π«Ά
π DESCRIPTION π
Unpin all the pages of the given dfl_afu_dma_region. every single one. not some, not most β all.
Return 0 for success or negative error code. β¨
β heads up: the manpage literally says both "return0for success or negative error code" and declares the functionvoidup in the synopsis. that's what the original says, so we're reporting it exactly, no editing, no notes π
π₯ SEE ALSO π₯
Kernel file ./drivers/fpga/dfl-afu-dma-region.c β go read the source, iykyk π§
afu_dma_pin_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)
like a whole little friend group of functions, and she's the one that cleans up π
sign-off time πβ¨
this little gem lives in ./drivers/fpga, and it's dated October 2026 β future girlie behavior fr fr. that's the source and the date, both accounted for, nothing skipped, we ate and left no crumbs π
π
k byeee, go unpin those pages bestie ππ¦πΈ
π¦ 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