Home
last modified time | relevance | path

Searched refs:l1_pgentry_t (Results 1 – 25 of 36) sorted by relevance

12

/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Dmm.c39 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 Dmm.h4 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 Dro-page-fault.c48 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 Dgrant_table.c58 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 Ddescriptor-tables.c40 l1_pgentry_t *pl1e; in pv_destroy_gdt()
59 l1_pgentry_t *pl1e; in pv_set_gdt()
A Ddom0_build.c55 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 Dp2m-pt.c129 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 Dpaging.h128 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 Dpage.h108 #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 Dtrace.h39 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 Dmm.h382 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 Dp2m.h265 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 Dtrace.c119 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 Ddomain_page.c259 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 Dmm.c559 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 Dmachine_kexec.c39 l1_pgentry_t *l1 = NULL; in machine_kexec_add_page()
A Ddebug.c99 l1_pgentry_t l1e, *l1t; in dbg_pv_va2mfn()
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/
A Dnone.c64 l1_pgentry_t *p, l1_pgentry_t new, in _write_p2m_entry()
A Dprivate.h384 l1_pgentry_t *p, l1_pgentry_t new,
A Dtypes.h58 typedef l1_pgentry_t shadow_l1e_t;
/xen-4.10.0-shim-comet/xen/arch/x86/mm/hap/
A Dnested_hap.c79 l1_pgentry_t *p, l1_pgentry_t new, unsigned int level) in nestedp2m_write_p2m_entry()
A Dhap.c718 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 Dpage.h82 typedef struct { intpte_t l1; } l1_pgentry_t; typedef
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/
A Dtraps.c190 l1_pgentry_t l1e, *l1t; in show_page_walk()
/xen-4.10.0-shim-comet/xen/include/xsm/
A Dxsm.h175 int (*update_va_mapping) (struct domain *d, struct domain *f, l1_pgentry_t pte);
658 l1_pgentry_t pte) in xsm_update_va_mapping()

Completed in 47 milliseconds

12