Home
last modified time | relevance | path

Searched refs:root_table (Results 1 – 5 of 5) sorted by relevance

/xen/xen/drivers/passthrough/amd/
A Dpci_amd_iommu.c95 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 …]
A Diommu_map.c195 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()
/xen/xen/include/asm-x86/
A Diommu.h56 struct page_info *root_table; member
/xen/xen/arch/arm/
A Dmm.c229 unsigned int level, root_table; in dump_pt_walk() local
244 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()
A Dp2m.c227 unsigned long root_table; in p2m_get_root_pointer() local
234 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