Home
last modified time | relevance | path

Searched refs:pl1e (Results 1 – 9 of 9) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Dgrant_table.c58 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 Ddescriptor-tables.c40 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 Dro-page-fault.c75 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 Ddom0_build.c55 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 Dmm.c95 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 Dshim.c124 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 Dmm.c559 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 Ddomain_page.c337 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 Ddomain.c1637 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 20 milliseconds