Home
last modified time | relevance | path

Searched defs:gfn (Results 1 – 25 of 78) sorted by relevance

1234

/xen/tools/xenpaging/
A Dpolicy_default.c139 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 Dxenpaging.c595 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 Dxc_mem_paging.c26 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 Dxc_altp2m.c72 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 Dmemshrtool.c98 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 Dmem_paging.c39 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 Dmem_access.c41 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 Dp2m-pod.c507 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 Dp2m.c491 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 Dmem_sharing.c216 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 Dp2m-pt.c117 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 Daltp2m.c58 int altp2m_vcpu_enable_ve(struct vcpu *v, gfn_t gfn) in altp2m_vcpu_enable_ve()
/xen/xen/include/asm-x86/
A Dmem_sharing.h73 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 Dguest_pt.h36 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 Dmem_access.c27 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 Dp2m.c225 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 Dgrant_table.h85 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 Dp2m.h300 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 Ddebug.c30 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 Devent_fifo.c403 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 Dnested_hap.c75 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 Dguest_walk.c102 gfn_t gfn = guest_walk_to_gfn(&gw); in hap_p2m_ga_to_gfn() local
/xen/xen/arch/x86/hvm/
A Dgrant_table.c54 unsigned long gfn = (unsigned long)(addr >> PAGE_SHIFT); in replace_grant_p2m_mapping() local
/xen/xen/arch/x86/cpu/mcheck/
A Dmcaction.c46 unsigned long gfn; in mc_memerr_dhandler() local
/xen/xen/arch/x86/mm/shadow/
A Dmulti.c1082 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 …]

Completed in 76 milliseconds

1234