iommu_dma_get_resv_regions(9)
π iommu_dma_get_resv_regions(9) π
okay so bestie, this one is from the Kernel API Manual, and it's literally the reserved-region driver helper. No cap, that's the whole vibe. π¦
πΈ NAME πΈ
iommu_dma_get_resv_regions β Reserved region driver helper β¨
β¨ SYNOPSIS β¨
void iommu_dma_get_resv_regions (struct device *dev , struct list_head *list );
π«Ά ARGUMENTS π«Ά
devβ the device fromiommu_get_resv_regionsπ«Άlistβ the reserved region list fromiommu_get_resv_regionsβ¨
π DESCRIPTION π
IOMMU drivers can use this helper to implement their .get_resv_regions callback for general non-IOMMU-specific reservations β main character energy for the non-IOMMU-specific stuff only, periodt. π₯
Currently, this covers GICv3 ITS region reservation on ACPI based ARM platforms that may require HW MSI reservation. That's the current coverage, fr fr. π
π¦ SEE ALSO π¦
- Kernel file:
./drivers/iommu/dma-iommu.cπ iommu_get_dma_cookie(9)iommu_get_msi_cookie(9)iommu_put_dma_cookie(9)iommu_put_msi_cookie(9)iommu_dma_init_options(9)iommu_dma_init_domain(9)dma_info_to_prot(9)dma_iova_try_alloc(9)dma_iova_free(9)dma_iova_link(9)dma_iova_sync(9)dma_iova_unlink(9)dma_iova_destroy(9)
π«Ά cute little sign-off: source/version vibes are ./drivers/iommu, dated October 2026, from the Kernel API Manual β page iommu_dma_get_resv_regions(9). slay, bye 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