File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -2642,16 +2642,25 @@ int iommu_set_pgtable_quirks(struct iommu_domain *domain,
2642
2642
}
2643
2643
EXPORT_SYMBOL_GPL (iommu_set_pgtable_quirks );
2644
2644
2645
+ /**
2646
+ * iommu_get_resv_regions - get reserved regions
2647
+ * @dev: device for which to get reserved regions
2648
+ * @list: reserved region list for device
2649
+ *
2650
+ * This returns a list of reserved IOVA regions specific to this device.
2651
+ * A domain user should not map IOVA in these ranges.
2652
+ */
2645
2653
void iommu_get_resv_regions (struct device * dev , struct list_head * list )
2646
2654
{
2647
2655
const struct iommu_ops * ops = dev_iommu_ops (dev );
2648
2656
2649
2657
if (ops -> get_resv_regions )
2650
2658
ops -> get_resv_regions (dev , list );
2651
2659
}
2660
+ EXPORT_SYMBOL_GPL (iommu_get_resv_regions );
2652
2661
2653
2662
/**
2654
- * iommu_put_resv_regions - release resered regions
2663
+ * iommu_put_resv_regions - release reserved regions
2655
2664
* @dev: device for which to free reserved regions
2656
2665
* @list: reserved region list for device
2657
2666
*
You can’t perform that action at this time.
0 commit comments