Searched refs:agaw (Results 1 – 4 of 4) sorted by relevance
507 pasid_set_address_width(pte, iommu->agaw); in intel_pasid_setup_first_level()537 int agaw; in intel_pasid_setup_second_level() local555 for (agaw = domain->agaw; agaw > iommu->agaw; agaw--) { in intel_pasid_setup_second_level()575 pasid_set_address_width(pte, agaw); in intel_pasid_setup_second_level()618 pasid_set_address_width(pte, iommu->agaw); in intel_pasid_setup_pass_through()
106 static inline int agaw_to_level(int agaw) in agaw_to_level() argument108 return agaw + 2; in agaw_to_level()111 static inline int agaw_to_width(int agaw) in agaw_to_width() argument113 return min_t(int, 30 + agaw * LEVEL_STRIDE, MAX_AGAW_WIDTH); in agaw_to_width()558 int addr_width = agaw_to_width(domain->agaw) - VTD_PAGE_SHIFT; in domain_pfn_supported()566 int agaw = -1; in __iommu_calculate_agaw() local569 for (agaw = width_to_agaw(max_gaw); in __iommu_calculate_agaw()570 agaw >= 0; agaw--) { in __iommu_calculate_agaw()571 if (test_bit(agaw, &sagaw)) in __iommu_calculate_agaw()575 return agaw; in __iommu_calculate_agaw()[all …]
1012 int agaw = 0; in alloc_iommu() local1038 agaw = iommu_calculate_agaw(iommu); in alloc_iommu()1039 if (agaw < 0) { in alloc_iommu()1050 iommu->agaw = agaw; in alloc_iommu()
498 int agaw; member528 int agaw; /* agaw of this iommu */ member