Searched refs:pl2e (Results 1 – 6 of 6) sorted by relevance
86 unmap_domain_page(pl2e - 1); in mark_pv_pt_pages_rdonly()90 pl1e = map_l1t_from_l2e(*pl2e); in mark_pv_pt_pages_rdonly()94 unmap_domain_page(pl2e); in mark_pv_pt_pages_rdonly()107 l2_pgentry_t *pl2e = NULL; in setup_pv_physmap() local125 if ( pl2e ) in setup_pv_physmap()127 unmap_domain_page(pl2e); in setup_pv_physmap()128 pl2e = NULL; in setup_pv_physmap()179 clear_page(pl2e); in setup_pv_physmap()186 if ( !l2e_get_intpte(*pl2e) ) in setup_pv_physmap()226 if ( pl2e ) in setup_pv_physmap()[all …]
266 l2_pgentry_t *pl2e; in destroy_m2p_mapping() local286 UNMAP_DOMAIN_PAGE(pl2e); in destroy_m2p_mapping()290 pt_pfn = l2e_get_pfn(*pl2e); in destroy_m2p_mapping()295 l2e_write(pl2e, l2e_empty()); in destroy_m2p_mapping()299 unmap_domain_page(pl2e); in destroy_m2p_mapping()1189 l2_pgentry_t *pl2e = NULL; in handle_memadd_fault() local1220 pl2e = map_domain_page(_mfn(mfn)); in handle_memadd_fault()1222 l2e = pl2e[l2_table_offset(addr)]; in handle_memadd_fault()1234 memcpy(&pl2e[l2_table_offset(addr)], in handle_memadd_fault()1245 if ( pl2e ) in handle_memadd_fault()[all …]
1441 l2_pgentry_t *pl2e; in promote_l2_table() local1532 unmap_domain_page(pl2e); in promote_l2_table()1873 l2_pgentry_t *pl2e; in demote_l2_table() local1899 unmap_domain_page(pl2e); in demote_l2_table()5141 l2_pgentry_t *pl2e; in virt_to_xen_l1e() local5144 if ( !pl2e ) in virt_to_xen_l1e()5209 l2_pgentry_t *pl2e, ol2e; in map_pages_to_xen() local5360 if ( !pl2e ) in map_pages_to_xen()5369 ol2e = *pl2e; in map_pages_to_xen()5606 l2_pgentry_t *pl2e; in modify_xen_mappings() local[all …]
677 l2_pgentry_t *pl2e; in clone_mapping() local705 pl2e = l3e_to_l2e(*pl3e) + l2_table_offset(linear); in clone_mapping()706 flags = l2e_get_flags(*pl2e); in clone_mapping()740 pl2e = alloc_xen_pagetable(); in clone_mapping()741 if ( !pl2e ) in clone_mapping()743 clear_page(pl2e); in clone_mapping()749 pl2e = l3e_to_l2e(*pl3e); in clone_mapping()752 pl2e += l2_table_offset(linear); in clone_mapping()754 if ( !(l2e_get_flags(*pl2e) & _PAGE_PRESENT) ) in clone_mapping()764 ASSERT(!(l2e_get_flags(*pl2e) & _PAGE_PSE)); in clone_mapping()[all …]
1216 l2_pgentry_t *pl2e; in __start_xen() local1260 pl2e = l3e_to_l2e(*pl3e); in __start_xen()1268 *pl2e = l2e_from_intpte(l2e_get_intpte(*pl2e) + in __start_xen()1275 pl2e = __va(__pa(l2_xenmap)); in __start_xen()1283 *pl2e++ = l2e_from_pfn(xen_phys_start >> PAGE_SHIFT, in __start_xen()1285 for ( i = 1; i < L2_PAGETABLE_ENTRIES; i++, pl2e++ ) in __start_xen()1289 if ( !(l2e_get_flags(*pl2e) & _PAGE_PRESENT) || in __start_xen()1290 (l2e_get_pfn(*pl2e) >= pte_update_limit) ) in __start_xen()1295 *pl2e = l2e_from_intpte(l2e_get_intpte(*pl2e) + in __start_xen()1321 *pl2e = l2e_empty(); in __start_xen()[all …]
1631 l2_pgentry_t *pl2e; in efi_init_memory() local1647 pl2e = alloc_xen_pagetable(); in efi_init_memory()1648 BUG_ON(!pl2e); in efi_init_memory()1649 clear_page(pl2e); in efi_init_memory()1650 *pl3e = l3e_from_paddr(virt_to_maddr(pl2e), __PAGE_HYPERVISOR); in efi_init_memory()1655 pl2e = l3e_to_l2e(*pl3e); in efi_init_memory()1657 pl2e += l2_table_offset(addr); in efi_init_memory()1658 if ( !(l2e_get_flags(*pl2e) & _PAGE_PRESENT) ) in efi_init_memory()1663 *pl2e = l2e_from_paddr(virt_to_maddr(l1t), __PAGE_HYPERVISOR); in efi_init_memory()1667 BUG_ON(l2e_get_flags(*pl2e) & _PAGE_PSE); in efi_init_memory()[all …]
Completed in 24 milliseconds