/xen/tools/xenpaging/ |
A D | policy_default.c | 139 void policy_notify_paged_out(unsigned long gfn) in policy_notify_paged_out() 145 static void policy_handle_paged_in(unsigned long gfn, int do_mru) in policy_handle_paged_in() 162 void policy_notify_paged_in(unsigned long gfn) in policy_notify_paged_in() 167 void policy_notify_paged_in_nomru(unsigned long gfn) in policy_notify_paged_in_nomru() 172 void policy_notify_dropped(unsigned long gfn) in policy_notify_dropped()
|
A D | xenpaging.c | 595 static int xenpaging_evict_page(struct xenpaging *paging, unsigned long gfn, int slot) in xenpaging_evict_page() 694 static int xenpaging_populate_page(struct xenpaging *paging, unsigned long gfn, int i) in xenpaging_populate_page() 764 unsigned long gfn; in evict_victim() local
|
/xen/tools/libxc/ |
A D | xc_mem_paging.c | 26 unsigned int op, uint64_t gfn, void *buffer) in xc_mem_paging_memop() 89 int xc_mem_paging_nominate(xc_interface *xch, uint32_t domain_id, uint64_t gfn) in xc_mem_paging_nominate() 96 int xc_mem_paging_evict(xc_interface *xch, uint32_t domain_id, uint64_t gfn) in xc_mem_paging_evict() 103 int xc_mem_paging_prep(xc_interface *xch, uint32_t domain_id, uint64_t gfn) in xc_mem_paging_prep() 111 uint64_t gfn, void *buffer) in xc_mem_paging_load()
|
A D | xc_altp2m.c | 72 uint32_t vcpuid, xen_pfn_t gfn) in xc_altp2m_set_vcpu_enable_notify() 188 uint16_t view_id, xen_pfn_t gfn, bool *sve) in xc_altp2m_get_suppress_ve() 214 uint16_t view_id, xen_pfn_t gfn, bool sve) in xc_altp2m_set_suppress_ve() 271 uint16_t view_id, xen_pfn_t gfn, in xc_altp2m_set_mem_access() 363 uint16_t view_id, xen_pfn_t gfn, in xc_altp2m_get_mem_access()
|
/xen/tools/tests/mem-sharing/ |
A D | memshrtool.c | 98 unsigned long gfn; in main() local 112 unsigned long gfn; in main() local 132 unsigned long gfn; in main() local 148 unsigned long gfn; in main() local 166 unsigned long gfn; in main() local
|
/xen/xen/arch/x86/mm/ |
A D | mem_paging.c | 39 void p2m_mem_paging_drop_page(struct domain *d, gfn_t gfn, p2m_type_t p2mt) in p2m_mem_paging_drop_page() 91 void p2m_mem_paging_populate(struct domain *d, gfn_t gfn) in p2m_mem_paging_populate() 181 gfn_t gfn = _gfn(rsp->u.mem_access.gfn); in p2m_mem_paging_resume() local 219 static int nominate(struct domain *d, gfn_t gfn) in nominate() 279 static int evict(struct domain *d, gfn_t gfn) in evict() 345 static int prepare(struct domain *d, gfn_t gfn, in prepare()
|
A D | mem_access.c | 41 static int _p2m_get_mem_access(struct p2m_domain *p2m, gfn_t gfn, in _p2m_get_mem_access() 148 gfn_t gfn = gaddr_to_gfn(gpa); in p2m_mem_access_check() local 267 gfn_t gfn) in p2m_set_altp2m_mem_access() 289 gfn_t gfn) in set_mem_access() 355 long p2m_set_mem_access(struct domain *d, gfn_t gfn, uint32_t nr, in p2m_set_mem_access() 482 int p2m_get_mem_access(struct domain *d, gfn_t gfn, xenmem_access_t *access, in p2m_get_mem_access()
|
A D | p2m-pod.c | 507 p2m_pod_decrease_reservation(struct domain *d, gfn_t gfn, unsigned int order) in p2m_pod_decrease_reservation() 685 p2m_pod_zero_check_superpage(struct p2m_domain *p2m, gfn_t gfn) in p2m_pod_zero_check_superpage() 819 u64 gfn, mfn; in p2m_pod_zero_check_superpage() member 985 u64 gfn, mfn; in p2m_pod_zero_check() member 1084 gfn_t gfn = _gfn(mrp->list[idx]); in pod_eager_reclaim() local 1109 static void pod_eager_record(struct p2m_domain *p2m, gfn_t gfn, in pod_eager_record() 1122 p2m_pod_demand_populate(struct p2m_domain *p2m, gfn_t gfn, in p2m_pod_demand_populate() 1213 u64 gfn, mfn; in p2m_pod_demand_populate() member 1256 u64 gfn; in p2m_pod_demand_populate() member 1275 gfn_t gfn = _gfn(gfn_l); in guest_physmap_mark_populate_on_demand() local
|
A D | p2m.c | 491 gfn_t gfn = _gfn(gfn_l); in __get_gfn_type_access() local 553 struct p2m_domain *p2m, gfn_t gfn, in p2m_get_page_from_gfn() 1033 gfn_t gfn = _gfn(gfn_l); in p2m_change_type_one() local 1190 unsigned long gfn = gfn_x(first_gfn); in finish_type_change() local 1272 gfn_t gfn = _gfn(gfn_l); in set_typed_p2m_entry() local 1346 gfn_t gfn = _gfn(gfn_l); in set_identity_p2m_entry() local 1395 gfn_t gfn = _gfn(gfn_l); in clear_mmio_p2m_entry() local 1437 gfn_t gfn = _gfn(gfn_l); in clear_identity_p2m_entry() local 1475 gfn_t gfn = _gfn(gfn_l); in set_shared_p2m_entry() local 2045 gfn_t gfn; in p2m_altp2m_get_or_propagate() local [all …]
|
A D | mem_sharing.c | 216 unsigned long gfn; member 228 #define HASH(domain, gfn) \ argument 783 static int debug_gfn(struct domain *d, gfn_t gfn) in debug_gfn() 804 gfn_t gfn; in debug_gref() local 820 static int nominate_page(struct domain *d, gfn_t gfn, in nominate_page() 950 gfn_info_t *gfn; in share_pages() local 1211 unsigned long gfn, in __mem_sharing_unshare_page() 1339 unsigned long gfn, count = 0; in relinquish_shared_pages() local 1594 gfn_t gfn = mfn_to_gfn(d, vcpu_info_mfn); in copy_vcpu_settings() local 1814 gfn_t gfn = mfn_to_gfn(d, mfn); in mem_sharing_fork_reset() local [all …]
|
A D | p2m-pt.c | 117 unsigned long gfn, uint32_t shift, uint32_t max) in p2m_find_entry() 162 unsigned long *gfn_remainder, unsigned long gfn, u32 shift, in p2m_next_level() 337 static int do_recalc(struct p2m_domain *p2m, unsigned long gfn) in do_recalc() 509 unsigned long gfn = gfn_x(gfn_); in p2m_pt_set_entry() local 537 u64 gfn, mfn; in p2m_pt_set_entry() member 705 unsigned long gfn = gfn_x(gfn_); in p2m_pt_get_entry() local 872 unsigned long gfn = 0; in p2m_pt_change_entry_type_global() local 953 unsigned long mfn, gfn, m2pfn; in p2m_pt_audit_p2m() local
|
A D | altp2m.c | 58 int altp2m_vcpu_enable_ve(struct vcpu *v, gfn_t gfn) in altp2m_vcpu_enable_ve()
|
/xen/xen/include/asm-x86/ |
A D | mem_sharing.h | 73 unsigned long gfn) in mem_sharing_unshare_page() 128 static inline int mem_sharing_unshare_page(struct domain *d, unsigned long gfn) in mem_sharing_unshare_page() 134 static inline int mem_sharing_notify_enomem(struct domain *d, unsigned long gfn, in mem_sharing_notify_enomem() 146 static inline int mem_sharing_fork_page(struct domain *d, gfn_t gfn, bool lock) in mem_sharing_fork_page()
|
A D | guest_pt.h | 36 gfn_to_paddr(gfn_t gfn) in gfn_to_paddr() 92 static inline guest_l1e_t guest_l1e_from_gfn(gfn_t gfn, u32 flags) in guest_l1e_from_gfn() 94 static inline guest_l2e_t guest_l2e_from_gfn(gfn_t gfn, u32 flags) in guest_l2e_from_gfn() 179 static inline guest_l1e_t guest_l1e_from_gfn(gfn_t gfn, u32 flags) in guest_l1e_from_gfn() 181 static inline guest_l2e_t guest_l2e_from_gfn(gfn_t gfn, u32 flags) in guest_l2e_from_gfn() 183 static inline guest_l3e_t guest_l3e_from_gfn(gfn_t gfn, u32 flags) in guest_l3e_from_gfn() 186 static inline guest_l4e_t guest_l4e_from_gfn(gfn_t gfn, u32 flags) in guest_l4e_from_gfn() 382 gfn_t gfn = guest_walk_to_gfn(gw); in guest_walk_to_gpa() local
|
/xen/xen/arch/arm/ |
A D | mem_access.c | 27 static int __p2m_get_mem_access(struct domain *d, gfn_t gfn, in __p2m_get_mem_access() 108 gfn_t gfn; in p2m_mem_access_check_and_get_page() local 354 long p2m_set_mem_access(struct domain *d, gfn_t gfn, uint32_t nr, in p2m_set_mem_access() 444 int p2m_get_mem_access(struct domain *d, gfn_t gfn, in p2m_get_mem_access()
|
A D | p2m.c | 225 gfn_t gfn) in p2m_get_root_pointer() 350 mfn_t p2m_get_entry(struct p2m_domain *p2m, gfn_t gfn, in p2m_get_entry() 439 mfn_t p2m_lookup(struct domain *d, gfn_t gfn, p2m_type_t *t) in p2m_lookup() 451 struct page_info *p2m_get_page_from_gfn(struct domain *d, gfn_t gfn, in p2m_get_page_from_gfn() 485 unsigned long gfn, in guest_physmap_mark_populate_on_demand() 1178 bool p2m_resolve_translation_fault(struct domain *d, gfn_t gfn) in p2m_resolve_translation_fault() 1315 gfn_t gfn, in map_regions_p2mt() 1324 gfn_t gfn, in unmap_regions_p2mt() 1348 gfn_t gfn, in map_dev_mmio_region() 1369 gfn_t gfn, in guest_physmap_add_entry() [all …]
|
/xen/xen/include/xen/ |
A D | grant_table.h | 85 gfn_t *gfn, uint16_t *status) in mem_sharing_gref_to_gfn() 91 gfn_t gfn, mfn_t *mfn) in gnttab_map_frame()
|
/xen/xen/include/asm-arm/ |
A D | p2m.h | 300 gfn_t gfn, in guest_physmap_add_page() 318 struct domain *d, unsigned long gfn, p2m_type_t *t, p2m_query_t q) in get_page_from_gfn() 383 static inline gfn_t gfn_next_boundary(gfn_t gfn, unsigned int order) in gfn_next_boundary() 395 static inline int set_foreign_p2m_entry(struct domain *d, unsigned long gfn, in set_foreign_p2m_entry()
|
/xen/xen/arch/x86/ |
A D | debug.c | 30 dbg_hvm_va2mfn(dbgva_t vaddr, struct domain *dp, int toaddr, gfn_t *gfn) in dbg_hvm_va2mfn() 120 gfn_t gfn = INVALID_GFN; in dbg_rw_guest_mem() local
|
/xen/xen/common/ |
A D | event_fifo.c | 403 static int map_guest_page(struct domain *d, uint64_t gfn, void **virt) in map_guest_page() 464 static int map_control_block(struct vcpu *v, uint64_t gfn, uint32_t offset) in map_control_block() 556 uint64_t gfn; in evtchn_fifo_init_control() local 631 static int add_page_to_event_array(struct domain *d, unsigned long gfn) in add_page_to_event_array()
|
/xen/xen/arch/x86/mm/hap/ |
A D | nested_hap.c | 75 nestedp2m_write_p2m_entry(struct p2m_domain *p2m, unsigned long gfn, in nestedp2m_write_p2m_entry() 103 unsigned long gfn, mask; in nestedhap_fix_p2m() local
|
A D | guest_walk.c | 102 gfn_t gfn = guest_walk_to_gfn(&gw); in hap_p2m_ga_to_gfn() local
|
/xen/xen/arch/x86/hvm/ |
A D | grant_table.c | 54 unsigned long gfn = (unsigned long)(addr >> PAGE_SHIFT); in replace_grant_p2m_mapping() local
|
/xen/xen/arch/x86/cpu/mcheck/ |
A D | mcaction.c | 46 unsigned long gfn; in mc_memerr_dhandler() local
|
/xen/xen/arch/x86/mm/shadow/ |
A D | multi.c | 1082 unsigned long gfn; in shadow_vram_get_l1e() local 1113 unsigned long gfn; in shadow_vram_put_l1e() local 2227 gfn_t gfn; in validate_gl1e() local 2518 gfn_t gfn; in sh_prefetch() local 2691 u32 gfn; in trace_shadow_emulate_other() member 2775 gfn_t gfn = _gfn(0); in sh_page_fault() local 3661 gfn_t gfn; in sh_gva_to_gfn() local 4623 gfn_t gfn; in sh_audit_l1_table() local 4718 gfn_t gfn; in sh_audit_l2_table() local 4770 gfn_t gfn; in sh_audit_l3_table() local [all …]
|