Lines Matching full:mapping
39 struct iommu_mapping *mapping) in intel_iommu_mapping_get() argument
67 memset(mapping, 0, sizeof(*mapping)); in intel_iommu_mapping_get()
68 parse_next_value(&rest, &mapping->pgd); in intel_iommu_mapping_get()
69 parse_next_value(&rest, &mapping->p4d); in intel_iommu_mapping_get()
70 parse_next_value(&rest, &mapping->pud); in intel_iommu_mapping_get()
71 parse_next_value(&rest, &mapping->pmd); in intel_iommu_mapping_get()
72 parse_next_value(&rest, &mapping->pte); in intel_iommu_mapping_get()
87 struct iommu_mapping *mapping) in iommu_mapping_get() argument
90 return intel_iommu_mapping_get(bdf, iova, mapping); in iommu_mapping_get()
139 struct iommu_mapping mapping; in TEST_F() local
160 rc = iommu_mapping_get(device_bdf, region.iova, &mapping); in TEST_F()
169 printf("PGD: 0x%016lx\n", mapping.pgd); in TEST_F()
170 printf("P4D: 0x%016lx\n", mapping.p4d); in TEST_F()
171 printf("PUD: 0x%016lx\n", mapping.pud); in TEST_F()
172 printf("PMD: 0x%016lx\n", mapping.pmd); in TEST_F()
173 printf("PTE: 0x%016lx\n", mapping.pte); in TEST_F()
177 ASSERT_NE(0, mapping.pte); in TEST_F()
180 ASSERT_EQ(0, mapping.pte); in TEST_F()
181 ASSERT_NE(0, mapping.pmd); in TEST_F()
184 ASSERT_EQ(0, mapping.pte); in TEST_F()
185 ASSERT_EQ(0, mapping.pmd); in TEST_F()
186 ASSERT_NE(0, mapping.pud); in TEST_F()
198 ASSERT_NE(0, iommu_mapping_get(device_bdf, region.iova, &mapping)); in TEST_F()