Home
last modified time | relevance | path

Searched refs:pl3e (Results 1 – 6 of 6) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Ddom0_build.c53 l3_pgentry_t *pl3e; in mark_pv_pt_pages_rdonly() local
58 pl3e = l4e_to_l3e(*pl4e); in mark_pv_pt_pages_rdonly()
59 pl3e += l3_table_offset(vpt_start); in mark_pv_pt_pages_rdonly()
60 pl2e = l3e_to_l2e(*pl3e); in mark_pv_pt_pages_rdonly()
104 l3_pgentry_t *pl3e = NULL; in setup_pv_physmap() local
127 if ( pl3e ) in setup_pv_physmap()
129 unmap_domain_page(pl3e); in setup_pv_physmap()
130 pl3e = NULL; in setup_pv_physmap()
143 clear_page(pl3e); in setup_pv_physmap()
218 if ( pl3e ) in setup_pv_physmap()
[all …]
A Dshim.c122 l3_pgentry_t *pl3e; in replace_va_mapping() local
127 pl3e = l4e_to_l3e(*pl4e); in replace_va_mapping()
128 pl3e += l3_table_offset(va); in replace_va_mapping()
129 pl2e = l3e_to_l2e(*pl3e); in replace_va_mapping()
/xen-4.10.0-shim-comet/xen/arch/x86/
A Dmm.c1409 pl3e = (l3_pgentry_t *)((unsigned long)pl3e & PAGE_MASK); in create_pae_xen_mappings()
1412 l3e3 = pl3e[3]; in create_pae_xen_mappings()
1503 memset(pl3e + 4, 0, (L3_PAGETABLE_ENTRIES - 4) * sizeof(*pl3e)); in alloc_l3_table()
1535 pl3e[i] = adjust_guest_l3e(pl3e[i], d); in alloc_l3_table()
1551 pl3e[i] = unadjust_guest_l3e(pl3e[i], d); in alloc_l3_table()
1794 pl3e[i] = unadjust_guest_l3e(pl3e[i], d); in free_l3_table()
4494 if ( !pl3e ) in virt_to_xen_l3e()
4509 if ( pl3e ) in virt_to_xen_l3e()
4521 if ( !pl3e ) in virt_to_xen_l2e()
4624 if ( !pl3e ) in map_pages_to_xen()
[all …]
A Dsetup.c1000 l3_pgentry_t *pl3e; in __start_xen() local
1026 pl3e = l4e_to_l3e(*pl4e); in __start_xen()
1027 for ( j = 0; j < L3_PAGETABLE_ENTRIES; j++, pl3e++ ) in __start_xen()
1030 if ( !(l3e_get_flags(*pl3e) & _PAGE_PRESENT) || in __start_xen()
1031 (l3e_get_flags(*pl3e) & _PAGE_PSE) || in __start_xen()
1032 (l3e_get_pfn(*pl3e) > PFN_DOWN(xen_phys_start)) ) in __start_xen()
1034 *pl3e = l3e_from_intpte(l3e_get_intpte(*pl3e) + in __start_xen()
1036 pl2e = l3e_to_l2e(*pl3e); in __start_xen()
/xen-4.10.0-shim-comet/xen/common/efi/
A Dboot.c1535 l3_pgentry_t *pl3e; in efi_init_memory() local
1541 pl3e = alloc_xen_pagetable(); in efi_init_memory()
1542 BUG_ON(!pl3e); in efi_init_memory()
1543 clear_page(pl3e); in efi_init_memory()
1545 l4e_from_paddr(virt_to_maddr(pl3e), __PAGE_HYPERVISOR); in efi_init_memory()
1548 pl3e = l4e_to_l3e(l4e); in efi_init_memory()
1549 pl3e += l3_table_offset(addr); in efi_init_memory()
1550 if ( !(l3e_get_flags(*pl3e) & _PAGE_PRESENT) ) in efi_init_memory()
1555 *pl3e = l3e_from_paddr(virt_to_maddr(pl2e), __PAGE_HYPERVISOR); in efi_init_memory()
1559 BUG_ON(l3e_get_flags(*pl3e) & _PAGE_PSE); in efi_init_memory()
[all …]
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/
A Dmm.c1178 l3_pgentry_t *pl3e = NULL; in handle_memadd_fault() local
1203 pl3e = map_domain_page(_mfn(mfn)); in handle_memadd_fault()
1205 l3e = pl3e[3]; in handle_memadd_fault()
1234 if ( pl3e ) in handle_memadd_fault()
1235 unmap_domain_page(pl3e); in handle_memadd_fault()

Completed in 22 milliseconds