Searched refs:pl3e (Results 1 – 6 of 6) sorted by relevance
95 unmap_domain_page(pl3e); in mark_pv_pt_pages_rdonly()106 l3_pgentry_t *pl3e = NULL; in setup_pv_physmap() local130 if ( pl3e ) in setup_pv_physmap()132 unmap_domain_page(pl3e); in setup_pv_physmap()133 pl3e = NULL; in setup_pv_physmap()145 pl3e = __map_domain_page(page); in setup_pv_physmap()146 clear_page(pl3e); in setup_pv_physmap()149 pl3e = map_l3t_from_l4e(*pl4e); in setup_pv_physmap()152 if ( !l3e_get_intpte(*pl3e) ) in setup_pv_physmap()228 if ( pl3e ) in setup_pv_physmap()[all …]
676 l3_pgentry_t *pl3e; in clone_mapping() local695 flags = l3e_get_flags(*pl3e); in clone_mapping()705 pl2e = l3e_to_l2e(*pl3e) + l2_table_offset(linear); in clone_mapping()726 pl3e = alloc_xen_pagetable(); in clone_mapping()727 if ( !pl3e ) in clone_mapping()729 clear_page(pl3e); in clone_mapping()734 pl3e = l4e_to_l3e(rpt[root_table_offset(linear)]); in clone_mapping()736 pl3e += l3_table_offset(linear); in clone_mapping()738 if ( !(l3e_get_flags(*pl3e) & _PAGE_PRESENT) ) in clone_mapping()748 ASSERT(!(l3e_get_flags(*pl3e) & _PAGE_PSE)); in clone_mapping()[all …]
1540 l3_pgentry_t *pl3e; in promote_l3_table() local1556 memset(pl3e + 4, 0, (L3_PAGETABLE_ENTRIES - 4) * sizeof(*pl3e)); in promote_l3_table()1561 l3e = pl3e[i]; in promote_l3_table()1648 pl3e[i] = unadjust_guest_l3e(pl3e[i], d); in promote_l3_table()1925 l3_pgentry_t *pl3e; in demote_l3_table() local1940 pl3e[i] = unadjust_guest_l3e(pl3e[i], d); in demote_l3_table()5108 l3_pgentry_t *pl3e; in virt_to_xen_l2e() local5111 if ( !pl3e ) in virt_to_xen_l2e()5238 if ( !pl3e ) in map_pages_to_xen()5243 ol3e = *pl3e; in map_pages_to_xen()[all …]
1215 l3_pgentry_t *pl3e; in __start_xen() local1250 pl3e = l4e_to_l3e(*pl4e); in __start_xen()1251 for ( j = 0; j < L3_PAGETABLE_ENTRIES; j++, pl3e++ ) in __start_xen()1254 if ( !(l3e_get_flags(*pl3e) & _PAGE_PRESENT) || in __start_xen()1255 (l3e_get_flags(*pl3e) & _PAGE_PSE) || in __start_xen()1256 (l3e_get_pfn(*pl3e) >= pte_update_limit) ) in __start_xen()1258 *pl3e = l3e_from_intpte(l3e_get_intpte(*pl3e) + in __start_xen()1260 pl2e = l3e_to_l2e(*pl3e); in __start_xen()
1630 l3_pgentry_t *pl3e; in efi_init_memory() local1636 pl3e = alloc_xen_pagetable(); in efi_init_memory()1637 BUG_ON(!pl3e); in efi_init_memory()1638 clear_page(pl3e); in efi_init_memory()1640 l4e_from_paddr(virt_to_maddr(pl3e), __PAGE_HYPERVISOR); in efi_init_memory()1643 pl3e = l4e_to_l3e(l4e); in efi_init_memory()1644 pl3e += l3_table_offset(addr); in efi_init_memory()1645 if ( !(l3e_get_flags(*pl3e) & _PAGE_PRESENT) ) in efi_init_memory()1650 *pl3e = l3e_from_paddr(virt_to_maddr(pl2e), __PAGE_HYPERVISOR); in efi_init_memory()1654 BUG_ON(l3e_get_flags(*pl3e) & _PAGE_PSE); in efi_init_memory()[all …]
1187 l3_pgentry_t *pl3e = NULL; in handle_memadd_fault() local1212 pl3e = map_domain_page(_mfn(mfn)); in handle_memadd_fault()1214 l3e = pl3e[3]; in handle_memadd_fault()1243 if ( pl3e ) in handle_memadd_fault()1244 unmap_domain_page(pl3e); in handle_memadd_fault()
Completed in 42 milliseconds