/xen-4.10.0-shim-comet/xen/arch/x86/mm/ |
A D | p2m.c | 154 struct p2m_domain *p2m; in p2m_teardown_nestedp2m() local 170 struct p2m_domain *p2m; in p2m_init_nestedp2m() local 192 struct p2m_domain *p2m; in p2m_teardown_altp2m() local 207 struct p2m_domain *p2m; in p2m_init_altp2m() local 478 struct p2m_domain *p2m, gfn_t gfn, in p2m_get_page_from_gfn() 1805 struct p2m_domain *p2m; in np2m_flush_base() local 1851 struct p2m_domain *p2m; in p2m_get_nestedp2m_locked() local 1933 struct p2m_domain *p2m; in np2m_schedule() local 1983 struct p2m_domain *p2m; in paging_gva_to_gfn() local 2312 struct p2m_domain *p2m; in p2m_destroy_altp2m_by_id() local [all …]
|
A D | p2m-ept.c | 913 static mfn_t ept_get_entry(struct p2m_domain *p2m, in ept_get_entry() 1027 struct p2m_domain *p2m = p2m_get_hostp2m(d); in ept_walk_table() local 1182 void ept_sync_domain(struct p2m_domain *p2m) in ept_sync_domain() 1201 static void ept_tlb_flush(struct p2m_domain *p2m) in ept_tlb_flush() 1206 static void ept_enable_pml(struct p2m_domain *p2m) in ept_enable_pml() 1224 static void ept_disable_pml(struct p2m_domain *p2m) in ept_disable_pml() 1244 int ept_p2m_init(struct p2m_domain *p2m) in ept_p2m_init() 1282 void ept_p2m_uninit(struct p2m_domain *p2m) in ept_p2m_uninit() 1312 struct p2m_domain *p2m; in ept_dump_p2m_table() local 1373 struct p2m_domain *p2m = d->arch.altp2m_p2m[i]; in p2m_init_altp2m_ept() local [all …]
|
A D | p2m-pod.c | 41 static inline void lock_page_alloc(struct p2m_domain *p2m) in lock_page_alloc() 59 p2m_pod_cache_add(struct p2m_domain *p2m, in p2m_pod_cache_add() 339 struct p2m_domain *p2m = p2m_get_hostp2m(d); in p2m_pod_set_mem_target() local 382 struct p2m_domain *p2m = p2m_get_hostp2m(d); in p2m_pod_empty_cache() local 428 struct p2m_domain *p2m; in p2m_pod_offline_or_broken_hit() local 482 struct p2m_domain *p2m; in p2m_pod_offline_or_broken_replace() local 518 struct p2m_domain *p2m = p2m_get_hostp2m(d); in p2m_pod_decrease_reservation() local 692 struct p2m_domain *p2m = p2m_get_hostp2m(d); in p2m_pod_dump_data() local 1038 p2m_pod_emergency_sweep(struct p2m_domain *p2m) in p2m_pod_emergency_sweep() 1092 static void pod_eager_reclaim(struct p2m_domain *p2m) in pod_eager_reclaim() [all …]
|
A D | mem_access.c | 39 static int _p2m_get_mem_access(struct p2m_domain *p2m, gfn_t gfn, in _p2m_get_mem_access() 89 struct p2m_domain *p2m = NULL; in p2m_mem_access_emulate_check() local 147 struct p2m_domain *p2m = NULL; in p2m_mem_access_check() local 280 static int set_mem_access(struct domain *d, struct p2m_domain *p2m, in set_mem_access() 306 static bool xenmem_access_to_p2m_access(struct p2m_domain *p2m, in xenmem_access_to_p2m_access() 348 struct p2m_domain *p2m = p2m_get_hostp2m(d), *ap2m = NULL; in p2m_set_mem_access() local 405 struct p2m_domain *p2m = p2m_get_hostp2m(d), *ap2m = NULL; in p2m_set_mem_access_multi() local 463 struct p2m_domain *p2m = p2m_get_hostp2m(d); in p2m_get_mem_access() local
|
A D | p2m-pt.c | 74 static unsigned long p2m_type_to_flags(const struct p2m_domain *p2m, in p2m_type_to_flags() 185 p2m_next_level(struct p2m_domain *p2m, void **table, in p2m_next_level() 283 static int p2m_pt_set_recalc_range(struct p2m_domain *p2m, in p2m_pt_set_recalc_range() 348 static int do_recalc(struct p2m_domain *p2m, unsigned long gfn) in do_recalc() 470 struct p2m_domain *p2m = p2m_get_hostp2m(current->domain); in p2m_pt_handle_deferred_changes() local 482 p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn, in p2m_pt_set_entry() 735 p2m_pt_get_entry(struct p2m_domain *p2m, gfn_t gfn_, in p2m_pt_get_entry() 903 static void p2m_pt_change_entry_type_global(struct p2m_domain *p2m, in p2m_pt_change_entry_type_global() 935 static int p2m_pt_change_entry_type_range(struct p2m_domain *p2m, in p2m_pt_change_entry_type_range() 977 long p2m_pt_audit_p2m(struct p2m_domain *p2m) in p2m_pt_audit_p2m() [all …]
|
A D | altp2m.c | 51 struct p2m_domain *p2m; in altp2m_vcpu_destroy() local
|
A D | guest_walk.c | 83 guest_walk_tables(struct vcpu *v, struct p2m_domain *p2m, in guest_walk_tables()
|
A D | paging.c | 600 struct p2m_domain *p2m = p2m_get_hostp2m(d); in paging_log_dirty_range() local 938 void paging_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn, in paging_write_p2m_entry()
|
A D | mem_sharing.c | 1018 struct p2m_domain *p2m = p2m_get_hostp2m(cd); in mem_sharing_add_to_physmap() local 1216 struct p2m_domain *p2m = p2m_get_hostp2m(d); in relinquish_shared_pages() local
|
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | p2m.c | 58 void p2m_write_unlock(struct p2m_domain *p2m) in p2m_write_unlock() 76 struct p2m_domain *p2m = p2m_get_hostp2m(d); in p2m_dump_info() local 96 struct p2m_domain *p2m = p2m_get_hostp2m(d); in dump_p2m_lookup() local 141 static void p2m_flush_tlb(struct p2m_domain *p2m) in p2m_flush_tlb() 380 struct p2m_domain *p2m = p2m_get_hostp2m(d); in p2m_lookup() local 976 int p2m_set_entry(struct p2m_domain *p2m, in p2m_set_entry() 1030 struct p2m_domain *p2m = p2m_get_hostp2m(d); in p2m_insert_mapping() local 1045 struct p2m_domain *p2m = p2m_get_hostp2m(d); in p2m_remove_mapping() local 1127 struct p2m_domain *p2m = p2m_get_hostp2m(d); in p2m_alloc_table() local 1178 struct p2m_domain *p2m = p2m_get_hostp2m(d); in p2m_alloc_vmid() local [all …]
|
A D | mem_access.c | 30 struct p2m_domain *p2m = p2m_get_hostp2m(d); in __p2m_get_mem_access() local 112 struct p2m_domain *p2m = p2m_get_hostp2m(v->domain); in p2m_mem_access_check_and_get_page() local 229 struct p2m_domain *p2m = p2m_get_hostp2m(v->domain); in p2m_mem_access_check() local 353 struct p2m_domain *p2m = p2m_get_hostp2m(d); in p2m_set_mem_access() local 443 struct p2m_domain *p2m = p2m_get_hostp2m(d); in p2m_get_mem_access() local
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/hap/ |
A D | nested_hap.c | 78 nestedp2m_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn, in nestedp2m_write_p2m_entry() 99 nestedhap_fix_p2m(struct vcpu *v, struct p2m_domain *p2m, in nestedhap_fix_p2m() 151 nestedhap_walk_L0_p2m(struct p2m_domain *p2m, paddr_t L1_gpa, paddr_t *L0_gpa, in nestedhap_walk_L0_p2m() 200 struct p2m_domain *p2m, *nested_p2m; in nestedhvm_hap_nested_page_fault() local
|
A D | hap.c | 190 struct p2m_domain *p2m = p2m_get_hostp2m(d); in hap_enable_log_dirty() local 753 struct vcpu *v, struct p2m_domain *p2m, unsigned long gva, uint32_t *pfec) in hap_gva_to_gfn_real_mode() 759 struct vcpu *v, struct p2m_domain *p2m, unsigned long cr3, in hap_p2m_ga_to_gfn_real_mode()
|
A D | nested_ept.c | 162 struct p2m_domain *p2m = d->arch.p2m; in nept_walk_tables() local
|
/xen-4.10.0-shim-comet/xen/include/asm-arm/ |
A D | p2m.h | 180 static inline void p2m_write_lock(struct p2m_domain *p2m) in p2m_write_lock() 187 static inline void p2m_read_lock(struct p2m_domain *p2m) in p2m_read_lock() 192 static inline void p2m_read_unlock(struct p2m_domain *p2m) in p2m_read_unlock() 197 static inline int p2m_is_locked(struct p2m_domain *p2m) in p2m_is_locked() 202 static inline int p2m_is_write_locked(struct p2m_domain *p2m) in p2m_is_write_locked()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | p2m.h | 380 static inline bool_t p2m_is_hostp2m(const struct p2m_domain *p2m) in p2m_is_hostp2m() 385 static inline bool_t p2m_is_nestedp2m(const struct p2m_domain *p2m) in p2m_is_nestedp2m() 390 static inline bool_t p2m_is_altp2m(const struct p2m_domain *p2m) in p2m_is_altp2m() 395 #define p2m_get_pagetable(p2m) ((p2m)->phys_table) argument 420 struct p2m_domain *p2m, unsigned long gfn, p2m_type_t *t, in get_gfn_type_access() 749 struct p2m_domain *p2m, in p2m_recalc_type_range() 764 struct p2m_domain *p2m, in p2m_recalc_type()
|
A D | paging.h | 271 struct p2m_domain *p2m = v->domain->arch.p2m; in paging_ga_to_gfn_cr3() local
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | nestedhvm.c | 116 nestedhvm_vmcx_flushtlb(struct p2m_domain *p2m) in nestedhvm_vmcx_flushtlb()
|
A D | dm.c | 485 struct p2m_domain *p2m = p2m_get_hostp2m(d); in dm_op() local
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/ |
A D | none.c | 46 static unsigned long _gva_to_gfn(struct vcpu *v, struct p2m_domain *p2m, in _gva_to_gfn()
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_resume.c | 148 xen_pfn_t *p2m = NULL; in xc_domain_resume_any() local
|
A D | xg_private.h | 110 static inline xen_pfn_t xc_pfn_to_mfn(xen_pfn_t pfn, xen_pfn_t *p2m, in xc_pfn_to_mfn()
|
A D | xc_dom_arm.c | 72 xen_pfn_t p2m[NR_MAGIC_PAGES]; in alloc_magic_pages() local
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | vm_event.c | 633 struct p2m_domain *p2m = p2m_get_hostp2m(d); in vm_event_domctl() local
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/ |
A D | vmcs.c | 1247 struct p2m_domain *p2m = p2m_get_hostp2m(d); in construct_vmcs() local 1617 struct p2m_domain *p2m = p2m_get_hostp2m(d); in vmx_domain_update_eptp() local
|