Searched refs:root_table (Results 1 – 5 of 5) sorted by relevance
95 BUG_ON( !hd->arch.root_table || !hd->arch.paging_mode || in amd_iommu_setup_domain_device()114 dte, page_to_maddr(hd->arch.root_table), domain->domain_id, in amd_iommu_setup_domain_device()138 page_to_maddr(hd->arch.root_table), in amd_iommu_setup_domain_device()213 if ( unlikely(!hd->arch.root_table) ) in amd_iommu_alloc_root()215 hd->arch.root_table = alloc_amd_iommu_pgtable(); in amd_iommu_alloc_root()216 if ( !hd->arch.root_table ) in amd_iommu_alloc_root()428 if ( hd->arch.root_table ) in deallocate_iommu_page_tables()430 deallocate_next_page_table(hd->arch.root_table, hd->arch.paging_mode); in deallocate_iommu_page_tables()431 hd->arch.root_table = NULL; in deallocate_iommu_page_tables()611 if ( !hd->arch.root_table ) in amd_dump_p2m_table()[all …]
195 table = hd->arch.root_table; in iommu_pde_from_dfn()340 if ( !hd->arch.root_table ) in amd_iommu_unmap_page()465 if ( hd->arch.root_table ) in amd_iommu_quarantine_init()473 hd->arch.root_table = alloc_amd_iommu_pgtable(); in amd_iommu_quarantine_init()474 if ( !hd->arch.root_table ) in amd_iommu_quarantine_init()477 table = __map_domain_page(hd->arch.root_table); in amd_iommu_quarantine_init()
56 struct page_info *root_table; member
229 unsigned int level, root_table; in dump_pt_walk() local244 root_table = offsets[root_level - 1]; in dump_pt_walk()245 printk("Using concatenated root table %u\n", root_table); in dump_pt_walk()246 if ( root_table >= nr_root_tables ) in dump_pt_walk()253 root_table = 0; in dump_pt_walk()255 mapping = map_domain_page(mfn_add(root_mfn, root_table)); in dump_pt_walk()
227 unsigned long root_table; in p2m_get_root_pointer() local234 root_table = gfn_x(gfn) >> (level_orders[P2M_ROOT_LEVEL] + LPAE_SHIFT); in p2m_get_root_pointer()235 if ( root_table >= P2M_ROOT_PAGES ) in p2m_get_root_pointer()238 return __map_domain_page(p2m->root + root_table); in p2m_get_root_pointer()
Completed in 13 milliseconds