Searched refs:pl1e (Results 1 – 9 of 9) sorted by relevance
/xen-4.10.0-shim-comet/xen/arch/x86/pv/ |
A D | grant_table.c | 58 l1_pgentry_t nl1e, ol1e = { }, *pl1e; in create_grant_pv_mapping() local 96 if ( !pl1e ) in create_grant_pv_mapping() 115 ol1e = *pl1e; in create_grant_pv_mapping() 124 unmap_domain_page(pl1e); in create_grant_pv_mapping() 147 l1_pgentry_t *pl1e, ol1e; in steal_linear_address() local 155 if ( !pl1e ) in steal_linear_address() 172 ol1e = *pl1e; in steal_linear_address() 180 unmap_domain_page(pl1e); in steal_linear_address() 263 if ( !pl1e ) in replace_grant_pv_mapping() 278 ol1e = *pl1e; in replace_grant_pv_mapping() [all …]
|
A D | descriptor-tables.c | 40 l1_pgentry_t *pl1e; in pv_destroy_gdt() local 45 pl1e = pv_gdt_ptes(v); in pv_destroy_gdt() 48 pfn = l1e_get_pfn(pl1e[i]); in pv_destroy_gdt() 49 if ( (l1e_get_flags(pl1e[i]) & _PAGE_PRESENT) && pfn != zero_pfn ) in pv_destroy_gdt() 51 l1e_write(&pl1e[i], l1e_from_pfn(zero_pfn, __PAGE_HYPERVISOR_RO)); in pv_destroy_gdt() 59 l1_pgentry_t *pl1e; in pv_set_gdt() local 87 pl1e = pv_gdt_ptes(v); in pv_set_gdt() 91 l1e_write(&pl1e[i], l1e_from_pfn(frames[i], __PAGE_HYPERVISOR_RW)); in pv_set_gdt()
|
A D | ro-page-fault.c | 75 l1_pgentry_t pte, ol1e, nl1e, *pl1e; in ptwr_emulated_update() local 163 pl1e = map_domain_page(_mfn(mfn)); in ptwr_emulated_update() 164 pl1e = (l1_pgentry_t *)((unsigned long)pl1e + (addr & ~PAGE_MASK)); in ptwr_emulated_update() 171 okay = paging_cmpxchg_guest_entry(v, &l1e_get_intpte(*pl1e), in ptwr_emulated_update() 177 unmap_domain_page(pl1e); in ptwr_emulated_update() 184 ol1e = *pl1e; in ptwr_emulated_update() 185 if ( !UPDATE_ENTRY(l1, pl1e, ol1e, nl1e, mfn, v, 0) ) in ptwr_emulated_update() 191 unmap_domain_page(pl1e); in ptwr_emulated_update()
|
A D | dom0_build.c | 55 l1_pgentry_t *pl1e; in mark_pv_pt_pages_rdonly() local 62 pl1e = l2e_to_l1e(*pl2e); in mark_pv_pt_pages_rdonly() 63 pl1e += l1_table_offset(vpt_start); in mark_pv_pt_pages_rdonly() 91 pl1e = l2e_to_l1e(*pl2e); in mark_pv_pt_pages_rdonly() 106 l1_pgentry_t *pl1e = NULL; in setup_pv_physmap() local 117 if ( pl1e ) in setup_pv_physmap() 119 unmap_domain_page(pl1e); in setup_pv_physmap() 120 pl1e = NULL; in setup_pv_physmap() 195 clear_page(pl1e); in setup_pv_physmap() 214 if ( pl1e ) in setup_pv_physmap() [all …]
|
A D | mm.c | 95 l1_pgentry_t gl1e, *pl1e; in pv_map_ldt_shadow_page() local 125 pl1e = &pv_ldt_ptes(curr)[offset >> PAGE_SHIFT]; in pv_map_ldt_shadow_page() 129 l1e_write(pl1e, gl1e); in pv_map_ldt_shadow_page()
|
A D | shim.c | 124 l1_pgentry_t *pl1e; in replace_va_mapping() local 131 pl1e = l2e_to_l1e(*pl2e); in replace_va_mapping() 132 pl1e += l1_table_offset(va); in replace_va_mapping() 134 page = mfn_to_page(l1e_get_pfn(*pl1e)); in replace_va_mapping() 137 *pl1e = l1e_from_pfn(mfn, (!is_pv_32bit_domain(d) ? L1_PROT in replace_va_mapping()
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | mm.c | 559 l1_pgentry_t *pl1e; in invalidate_shadow_ldt() local 571 pl1e = pv_ldt_ptes(v); in invalidate_shadow_ldt() 1366 l1_pgentry_t *pl1e; in alloc_l1_table() local 1386 pl1e[i] = adjust_guest_l1e(pl1e[i], d); in alloc_l1_table() 1736 l1_pgentry_t *pl1e; in free_l1_table() local 3907 l1_pgentry_t *pl1e; in __do_update_va_mapping() local 3944 if ( pl1e ) in __do_update_va_mapping() 4562 if ( !pl1e ) in virt_to_xen_l1e() 4570 pl1e = NULL; in virt_to_xen_l1e() 4574 if ( pl1e ) in virt_to_xen_l1e() [all …]
|
A D | domain_page.c | 337 const l1_pgentry_t *pl1e; in domain_page_map_to_mfn() local 344 pl1e = virt_to_xen_l1e(va); in domain_page_map_to_mfn() 345 BUG_ON(!pl1e); in domain_page_map_to_mfn() 350 pl1e = &__linear_l1_table[l1_linear_offset(va)]; in domain_page_map_to_mfn() 353 return l1e_get_pfn(*pl1e); in domain_page_map_to_mfn()
|
A D | domain.c | 1637 l1_pgentry_t *pl1e = pv_gdt_ptes(n); in __context_switch() local 1641 l1e_write(pl1e + FIRST_RESERVED_GDT_PAGE + i, in __context_switch()
|
Completed in 23 milliseconds