iommu_get_resv_regions(9)
okay bestie, welcome to iommu_get_resv_regions from the Kernel API Manual β¨ this one is literally about getting reserved regions, and it's giving βdo not touch my IOVAβ energy π
π NAME π
iommu_get_resv_regions β get reserved regions. periodt.
β¨ SYNOPSIS β¨
void iommu_get_resv_regions (struct device *dev , struct list_head *list
);
π«Ά ARGUMENTS π«Ά
devβ the device for which to get reserved regions, bestie. main character device energy.listβ the reserved region list for device. no cap.
πΈ DESCRIPTION πΈ
okay so, this returns a list of reserved IOVA regions specific to this device. A domain user should not map IOVA in these ranges.
bestie, this is the important part: a domain user should not map IOVA in these ranges. like, do not. π
π¦ SEE ALSO π¦
Kernel file ./drivers/iommu/iommu.c β and here's the whole bestie squad, every single reference, in order:
iommu_device_register(9)iommu_insert_resv_region(9)iommu_group_alloc(9)iommu_group_get_iommudata(9)iommu_group_set_iommudata(9)iommu_group_set_name(9)iommu_group_add_device(9)iommu_group_remove_device(9)iommu_group_mutex_assert(9)iommu_group_for_each_dev(9)iommu_group_get(9)iommu_group_ref_get(9)iommu_group_put(9)iommu_group_id(9)device_iommu_capable(9)iommu_group_has_isolated_msi(9)iommu_set_fault_handler(9)iommu_paging_domain_alloc_flags(9)iommu_attach_device(9)iommu_get_domain_for_dev(9)iommu_driver_get_domain_for_dev(9)iommu_attach_group(9)iommu_unmap(9)iommu_unmap_fast(9)report_iommu_fault(9)iommu_put_resv_regions(9)iommu_setup_default_domain(9)iommu_device_use_default_domain(9)iommu_device_unuse_default_domain(9)iommu_group_claim_dma_owner(9)iommu_device_claim_dma_owner(9)iommu_group_release_dma_owner(9)iommu_device_release_dma_owner(9)iommu_group_dma_owner_claimed(9)iommu_replace_device_pasid(9)iommu_attach_handle_get(9)iommu_attach_group_handle(9)iommu_detach_group_handle(9)iommu_replace_group_handle(9)pci_dev_reset_iommu_prepare(9)pci_dev_reset_iommu_done(9)iommu_dma_prepare_msi(9)
xoxo bestie π source/version ./drivers/iommu, date October 2026. that's the cute footer sign-off, and you ate. π
π¦ 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