Lines Matching full:mapping
40 struct iommu_mapping *mapping) in intel_iommu_mapping_get() argument
68 memset(mapping, 0, sizeof(*mapping)); in intel_iommu_mapping_get()
69 parse_next_value(&rest, &mapping->pgd); in intel_iommu_mapping_get()
70 parse_next_value(&rest, &mapping->p4d); in intel_iommu_mapping_get()
71 parse_next_value(&rest, &mapping->pud); in intel_iommu_mapping_get()
72 parse_next_value(&rest, &mapping->pmd); in intel_iommu_mapping_get()
73 parse_next_value(&rest, &mapping->pte); in intel_iommu_mapping_get()
88 struct iommu_mapping *mapping) in iommu_mapping_get() argument
91 return intel_iommu_mapping_get(bdf, iova, mapping); in iommu_mapping_get()
140 struct iommu_mapping mapping; in TEST_F() local
161 rc = iommu_mapping_get(device_bdf, region.iova, &mapping); in TEST_F()
174 printf("PGD: 0x%016lx\n", mapping.pgd); in TEST_F()
175 printf("P4D: 0x%016lx\n", mapping.p4d); in TEST_F()
176 printf("PUD: 0x%016lx\n", mapping.pud); in TEST_F()
177 printf("PMD: 0x%016lx\n", mapping.pmd); in TEST_F()
178 printf("PTE: 0x%016lx\n", mapping.pte); in TEST_F()
182 ASSERT_NE(0, mapping.pte); in TEST_F()
185 ASSERT_EQ(0, mapping.pte); in TEST_F()
186 ASSERT_NE(0, mapping.pmd); in TEST_F()
189 ASSERT_EQ(0, mapping.pte); in TEST_F()
190 ASSERT_EQ(0, mapping.pmd); in TEST_F()
191 ASSERT_NE(0, mapping.pud); in TEST_F()
203 ASSERT_NE(0, iommu_mapping_get(device_bdf, region.iova, &mapping)); in TEST_F()