Lines Matching defs:regions
726 * list of reserved regions.
728 * @regions: list of regions
734 struct list_head *regions)
745 list_for_each_entry(iter, regions, list) {
752 /* Merge overlapping segments of type nr->type in @regions, if any */
753 list_for_each_entry_safe(iter, tmp, regions, list) {
781 list_splice(&stack, regions);
1068 /* We need to consider overlapping regions for different devices */
2749 * iommu_get_resv_regions - get reserved regions
2750 * @dev: device for which to get reserved regions
2753 * This returns a list of reserved IOVA regions specific to this device.
2766 * iommu_put_resv_regions - release reserved regions
2767 * @dev: device for which to free reserved regions
2980 * IOMMU_RESV_DIRECT and IOMMU_RESV_DIRECT_RELAXABLE regions must be