/xen-4.10.0-shim-comet/xen/arch/x86/pv/ |
A D | mm.c | 39 l1_pgentry_t *map_guest_l1e(unsigned long linear, mfn_t *gl1mfn) in map_guest_l1e() 61 return (l1_pgentry_t *)map_domain_page(*gl1mfn) + l1_table_offset(linear); in map_guest_l1e() 68 static l1_pgentry_t guest_get_eff_kern_l1e(unsigned long linear) in guest_get_eff_kern_l1e() 72 l1_pgentry_t l1e; in guest_get_eff_kern_l1e() 95 l1_pgentry_t gl1e, *pl1e; in pv_map_ldt_shadow_page()
|
A D | mm.h | 4 l1_pgentry_t *map_guest_l1e(unsigned long linear, mfn_t *gl1mfn); 9 static inline l1_pgentry_t guest_get_eff_l1e(unsigned long linear) in guest_get_eff_l1e() 11 l1_pgentry_t l1e; in guest_get_eff_l1e() 19 sizeof(l1_pgentry_t)) ) in guest_get_eff_l1e() 92 static inline l1_pgentry_t adjust_guest_l1e(l1_pgentry_t l1e, in adjust_guest_l1e()
|
A D | ro-page-fault.c | 48 l1_pgentry_t pte; 75 l1_pgentry_t pte, ol1e, nl1e, *pl1e; in ptwr_emulated_update() 164 pl1e = (l1_pgentry_t *)((unsigned long)pl1e + (addr & ~PAGE_MASK)); in ptwr_emulated_update() 247 unsigned long addr, l1_pgentry_t pte) in ptwr_do_page_fault() 304 unsigned long addr, l1_pgentry_t pte) in mmio_ro_do_page_fault() 329 l1_pgentry_t pte; in pv_ro_page_fault()
|
A D | grant_table.c | 58 l1_pgentry_t nl1e, ol1e = { }, *pl1e; in create_grant_pv_mapping() 143 static bool steal_linear_address(unsigned long linear, l1_pgentry_t *out) in steal_linear_address() 147 l1_pgentry_t *pl1e, ol1e; in steal_linear_address() 199 l1_pgentry_t nl1e = l1e_empty(), ol1e, *pl1e; in replace_grant_pv_mapping()
|
A D | descriptor-tables.c | 40 l1_pgentry_t *pl1e; in pv_destroy_gdt() 59 l1_pgentry_t *pl1e; in pv_set_gdt()
|
A D | dom0_build.c | 55 l1_pgentry_t *pl1e; in mark_pv_pt_pages_rdonly() 106 l1_pgentry_t *pl1e = NULL; in setup_pv_physmap() 301 l1_pgentry_t *l1tab = NULL, *l1start = NULL; in dom0_construct_pv()
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/ |
A D | p2m-pt.c | 129 static l1_pgentry_t * 189 l1_pgentry_t *p2m_entry, new_entry; in p2m_next_level() 217 l1_pgentry_t *l1_entry; in p2m_next_level() 291 l1_pgentry_t *pent, *plast; in p2m_pt_set_recalc_range() 324 l1_pgentry_t e = *pent; in p2m_pt_set_recalc_range() 353 l1_pgentry_t *pent; in do_recalc() 417 l1_pgentry_t e = *pent; in do_recalc() 743 l1_pgentry_t *l1e; in p2m_pt_get_entry() 906 l1_pgentry_t *tab; in p2m_pt_change_entry_type_global() 918 l1_pgentry_t e = tab[i]; in p2m_pt_change_entry_type_global() [all …]
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | paging.h | 128 l1_pgentry_t *p, l1_pgentry_t new, 329 static inline void safe_write_pte(l1_pgentry_t *p, l1_pgentry_t new) in safe_write_pte() 343 l1_pgentry_t *p, l1_pgentry_t new,
|
A D | page.h | 108 #define l1e_empty() ((l1_pgentry_t) { 0 }) 115 ((l1_pgentry_t) { ((intpte_t)(pfn) << PAGE_SHIFT) | put_pte_flags(flags) }) 131 static inline l1_pgentry_t l1e_from_paddr(paddr_t pa, unsigned int flags) in l1e_from_paddr() 134 return (l1_pgentry_t) { pa | put_pte_flags(flags) }; in l1e_from_paddr() 154 #define l1e_from_intpte(intpte) ((l1_pgentry_t) { (intpte_t)(intpte) }) 191 #define l2e_to_l1e(x) ((l1_pgentry_t *)__va(l2e_get_paddr(x))) 195 #define map_l1t_from_l2e(x) (l1_pgentry_t *)map_domain_page(l2e_get_mfn(x)) 282 #define __linear_l1_table ((l1_pgentry_t *)(LINEAR_PT_VIRT_START)) 299 extern l1_pgentry_t l1_fixmap[L1_PAGETABLE_ENTRIES]; 353 l1_pgentry_t *virt_to_xen_l1e(unsigned long v);
|
A D | trace.h | 39 void __trace_ptwr_emulation(unsigned long addr, l1_pgentry_t npte); 40 static inline void trace_ptwr_emulation(unsigned long addr, l1_pgentry_t npte) in trace_ptwr_emulation()
|
A D | mm.h | 382 l1_pgentry_t l1e, struct domain *l1e_owner, struct domain *pg_owner); 383 void put_page_from_l1e(l1_pgentry_t l1e, struct domain *l1e_owner); 581 unsigned int nr, l1_pgentry_t **,
|
A D | p2m.h | 265 unsigned long gfn, l1_pgentry_t *p, 266 l1_pgentry_t new, unsigned int level); 784 l1_pgentry_t *p, l1_pgentry_t new, unsigned int level);
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | trace.c | 119 void __trace_ptwr_emulation(unsigned long addr, l1_pgentry_t npte) in __trace_ptwr_emulation() 134 l1_pgentry_t pte; in __trace_ptwr_emulation() 146 l1_pgentry_t pte; in __trace_ptwr_emulation()
|
A D | domain_page.c | 259 NIL(l1_pgentry_t *), NULL); in mapcache_domain_init() 277 NIL(l1_pgentry_t *), NULL); in mapcache_vcpu_init() 337 const l1_pgentry_t *pl1e; in domain_page_map_to_mfn()
|
A D | mm.c | 559 l1_pgentry_t *pl1e; in invalidate_shadow_ldt() 1366 l1_pgentry_t *pl1e; in alloc_l1_table() 1736 l1_pgentry_t *pl1e; in free_l1_table() 1892 static int mod_l1_entry(l1_pgentry_t *pl1e, l1_pgentry_t nl1e, in mod_l1_entry() 1896 l1_pgentry_t ol1e; in mod_l1_entry() 3907 l1_pgentry_t *pl1e; in __do_update_va_mapping() 4549 l1_pgentry_t *virt_to_xen_l1e(unsigned long v) in virt_to_xen_l1e() 4603 l1_pgentry_t *pl1e, ol1e; in map_pages_to_xen() 4976 l1_pgentry_t *pl1e; in modify_xen_mappings() 5097 l1_pgentry_t nl1e; in modify_xen_mappings() [all …]
|
A D | machine_kexec.c | 39 l1_pgentry_t *l1 = NULL; in machine_kexec_add_page()
|
A D | debug.c | 99 l1_pgentry_t l1e, *l1t; in dbg_pv_va2mfn()
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/ |
A D | none.c | 64 l1_pgentry_t *p, l1_pgentry_t new, in _write_p2m_entry()
|
A D | private.h | 384 l1_pgentry_t *p, l1_pgentry_t new,
|
A D | types.h | 58 typedef l1_pgentry_t shadow_l1e_t;
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/hap/ |
A D | nested_hap.c | 79 l1_pgentry_t *p, l1_pgentry_t new, unsigned int level) in nestedp2m_write_p2m_entry()
|
A D | hap.c | 718 hap_write_p2m_entry(struct domain *d, unsigned long gfn, l1_pgentry_t *p, in hap_write_p2m_entry() 719 l1_pgentry_t new, unsigned int level) in hap_write_p2m_entry()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/x86_64/ |
A D | page.h | 82 typedef struct { intpte_t l1; } l1_pgentry_t; typedef
|
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/ |
A D | traps.c | 190 l1_pgentry_t l1e, *l1t; in show_page_walk()
|
/xen-4.10.0-shim-comet/xen/include/xsm/ |
A D | xsm.h | 175 int (*update_va_mapping) (struct domain *d, struct domain *f, l1_pgentry_t pte); 658 l1_pgentry_t pte) in xsm_update_va_mapping()
|