reserve_iova(9)
π reserve_iova(9) π
okay so this page is from the Kernel API Manual, and we're talking about reserve_iova, the function that reserves an iova in the given range. lowkey iconic that this exists, and yes bestie, we're getting into it. π¦
β¨ NAME β¨
reserve_iova β reserves an iova in the given range. no cap, that's the whole vibe. π
πΈ SYNOPSIS πΈ
struct iova * reserve_iova (struct iova_domain *iovad , unsigned long pfn_lo , unsigned long pfn_hi );
π ARGUMENTS π
iovadβ iova domain pointer. it's giving "here's the domain bestie in question." πpfn_loβ lower page frame address. the bottom edge of the range, fr fr. β¬οΈpfn_hiβ higher pfn address. the top edge. β¬οΈ also, this function allocates reserves the address range frompfn_lotopfn_hiso that this address is not dished out as part ofalloc_iova. periodt. π₯
π₯ SEE ALSO π₯
- Kernel file
./drivers/iommu/iova.c alloc_iova(9)find_iova(9)__free_iova(9)free_iova(9)alloc_iova_fast(9)free_iova_fast(9)put_iova_domain(9)
xoxo bestie π«Ά β source/version: ./drivers/iommu, date: October 2026. 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