Lines Matching defs:region
385 * iommu_insert_resv_region - Insert a new region in the
387 * @new: new region to insert
485 struct iommu_resv_region *region, *next;
492 list_for_each_entry_safe(region, next, &group_resv_regions, list) {
494 (long long int)region->start,
495 (long long int)(region->start +
496 region->length - 1),
497 iommu_group_resv_type_string[region->type]);
498 kfree(region);
2731 * generic_iommu_put_resv_regions - Reserved region driver helper
2733 * @list: reserved region list for device
2736 * for simple reservations. Memory allocated for each reserved region will be
2737 * freed. If an IOMMU driver allocates additional resources per region, it is
2753 struct iommu_resv_region *region;
2755 region = kzalloc(sizeof(*region), GFP_KERNEL);
2756 if (!region)
2759 INIT_LIST_HEAD(®ion->list);
2760 region->start = start;
2761 region->length = length;
2762 region->prot = prot;
2763 region->type = type;
2764 return region;