Lines Matching refs:regions
768 * list of reserved regions.
770 * @regions: list of regions
776 struct list_head *regions)
787 list_for_each_entry(iter, regions, list) {
794 /* Merge overlapping segments of type nr->type in @regions, if any */
795 list_for_each_entry_safe(iter, tmp, regions, list) {
823 list_splice(&stack, regions);
1110 /* We need to consider overlapping regions for different devices */
2734 * iommu_get_resv_regions - get reserved regions
2735 * @dev: device for which to get reserved regions
2738 * This returns a list of reserved IOVA regions specific to this device.
2751 * iommu_put_resv_regions - release reserved regions
2752 * @dev: device for which to free reserved regions
2953 * IOMMU_RESV_DIRECT and IOMMU_RESV_DIRECT_RELAXABLE regions must be