of_iommu_get_resv_regions(9)
π of_iommu_get_resv_regions(9) π
okay so hi bestie!! welcome to the Kernel API Manual β this is the page for of_iommu_get_resv_regions, and itβs a reserved-region helper with serious βI know my way around a device treeβ energy. β¨
β¨ NAME β¨
of_iommu_get_resv_regionsβ reserved region driver helper for device tree
π¦ SYNOPSIS π¦
void of_iommu_get_resv_regions (struct device *dev , struct list_head *list );
Thatβs the exact signature, spacing and all β copy it with your whole chest. π
πΈ ARGUMENTS πΈ
devβ device for which to get reserved regions; literally the device youβre getting those regions for π«Άlistβ reserved region list; yep, the reserved region list, bestie π
π DESCRIPTION π
okay so hereβs the tea β: IOMMU drivers can use this to implement their .get_resv_regions callback for memory regions attached to a device tree node. π«Ά
See the reserved-memory device tree bindings on how to use these:
Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
That path is iconic β donβt lose it. π
π₯ SEE ALSO π₯
- Kernel file
./drivers/iommu/of_iommu.c
thatβs the whole page, bestie π β source/version: ./drivers/iommu, date: October 2026. now go be the main character of your own reserved-region implementation. periodt. π
π¦ 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