/xen-4.10.0-shim-comet/xen/include/asm-arm/ |
A D | p2m.h | 49 gfn_t max_mapped_gfn; 56 gfn_t lowest_mapped_gfn; 214 mfn_t p2m_get_entry(struct p2m_domain *p2m, gfn_t gfn, 223 gfn_t sgfn, 237 gfn_t gfn, 243 gfn_t gfn, 248 gfn_t gfn, 253 gfn_t gfn, 260 gfn_t gfn, in guest_physmap_add_page() 267 mfn_t gfn_to_mfn(struct domain *d, gfn_t gfn); [all …]
|
A D | grant_table.h | 12 gfn_t *gfn; 45 (gt)->arch.gfn = xzalloc_array(gfn_t, (gt)->max_grant_frames); \
|
A D | vpl011.h | 48 gfn_t gfn;
|
/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | p2m-common.h | 8 guest_physmap_remove_page(struct domain *d, gfn_t gfn, mfn_t mfn, 15 gfn_t start_gfn, 19 gfn_t start_gfn, 32 p2m_pod_decrease_reservation(struct domain *d, gfn_t gfn,
|
A D | mm.h | 104 #ifndef gfn_t 105 #define gfn_t /* Grep fodder: gfn_t, _gfn() and gfn_x() are defined above */ macro 108 #undef gfn_t 113 static inline gfn_t gfn_add(gfn_t gfn, unsigned long i) in gfn_add() 118 static inline gfn_t gfn_max(gfn_t x, gfn_t y) in gfn_max() 123 static inline gfn_t gfn_min(gfn_t x, gfn_t y) in gfn_min() 128 static inline bool_t gfn_eq(gfn_t x, gfn_t y) in gfn_eq() 580 unsigned long idx, gfn_t gfn);
|
A D | grant_table.h | 54 gfn_t *gfn, uint16_t *status); 56 int gnttab_map_frame(struct domain *d, unsigned long idx, gfn_t gfn,
|
A D | mem_access.h | 65 long p2m_set_mem_access(struct domain *d, gfn_t gfn, uint32_t nr, 79 int p2m_get_mem_access(struct domain *d, gfn_t gfn, xenmem_access_t *access);
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | guest_pt.h | 36 gfn_to_paddr(gfn_t gfn) in gfn_to_paddr() 77 static inline gfn_t guest_l1e_get_gfn(guest_l1e_t gl1e) in guest_l1e_get_gfn() 79 static inline gfn_t guest_l2e_get_gfn(guest_l2e_t gl2e) in guest_l2e_get_gfn() 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() 150 static inline gfn_t guest_l1e_get_gfn(guest_l1e_t gl1e) in guest_l1e_get_gfn() 152 static inline gfn_t guest_l2e_get_gfn(guest_l2e_t gl2e) in guest_l2e_get_gfn() 154 static inline gfn_t guest_l3e_get_gfn(guest_l3e_t gl3e) in guest_l3e_get_gfn() 157 static inline gfn_t guest_l4e_get_gfn(guest_l4e_t gl4e) in guest_l4e_get_gfn() 365 static inline gfn_t guest_walk_to_gfn(const walk_t *gw) in guest_walk_to_gfn() [all …]
|
A D | p2m.h | 238 gfn_t gfn, 244 gfn_t gfn, 320 gfn_t reclaim_single; /* Last gfn of a scan */ 475 struct page_info *p2m_get_page_from_gfn(struct p2m_domain *p2m, gfn_t gfn, 574 int guest_physmap_add_entry(struct domain *d, gfn_t gfn, 580 gfn_t gfn, in guest_physmap_add_page() 614 gfn_t first_gfn, 692 int p2m_set_entry(struct p2m_domain *p2m, gfn_t gfn, mfn_t mfn, 698 void *map_domain_gfn(struct p2m_domain *p2m, gfn_t gfn, mfn_t *mfn, 830 gfn_t old_gfn, gfn_t new_gfn); [all …]
|
A D | paging.h | 362 static inline bool gfn_valid(const struct domain *d, gfn_t gfn) in gfn_valid()
|
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | p2m.c | 778 gfn_t sgfn, in __p2m_set_entry() 977 gfn_t sgfn, in p2m_set_entry() 1057 gfn_t gfn, in map_regions_p2mt() 1066 gfn_t gfn, in unmap_regions_p2mt() 1074 gfn_t start_gfn, in map_mmio_regions() 1082 gfn_t start_gfn, in unmap_mmio_regions() 1090 gfn_t gfn, in map_dev_mmio_region() 1111 gfn_t gfn, in guest_physmap_add_entry() 1306 gfn_t start, end; in relinquish_p2m_mapping() 1362 gfn_t end = gfn_add(start, nr); in p2m_cache_flush() [all …]
|
A D | mem_access.c | 27 static int __p2m_get_mem_access(struct domain *d, gfn_t gfn, in __p2m_get_mem_access() 107 gfn_t gfn; in p2m_mem_access_check_and_get_page() 349 long p2m_set_mem_access(struct domain *d, gfn_t gfn, uint32_t nr, in p2m_set_mem_access() 439 int p2m_get_mem_access(struct domain *d, gfn_t gfn, in p2m_get_mem_access()
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/ |
A D | mem_access.c | 39 static int _p2m_get_mem_access(struct p2m_domain *p2m, gfn_t gfn, in _p2m_get_mem_access() 145 gfn_t gfn = gaddr_to_gfn(gpa); in p2m_mem_access_check() 241 gfn_t gfn) in p2m_set_altp2m_mem_access() 267 gfn_t gfn2 = _gfn(gfn_l & mask); in p2m_set_altp2m_mem_access() 282 gfn_t gfn) in set_mem_access() 344 long p2m_set_mem_access(struct domain *d, gfn_t gfn, uint32_t nr, in p2m_set_mem_access() 461 int p2m_get_mem_access(struct domain *d, gfn_t gfn, xenmem_access_t *access) in p2m_get_mem_access()
|
A D | p2m.c | 424 gfn_t gfn = _gfn(gfn_l); in __get_gfn_type_access() 712 gfn_t gfn = _gfn(gfn_l); in p2m_remove_page() 771 gfn_t ogfn; in guest_physmap_add_entry() 951 gfn_t gfn = _gfn(gfn_l); in p2m_change_type_one() 1086 gfn_t gfn = _gfn(gfn_l); in set_typed_p2m_entry() 1158 gfn_t gfn = _gfn(gfn_l); in set_identity_p2m_entry() 1206 gfn_t gfn = _gfn(gfn_l); in clear_mmio_p2m_entry() 1248 gfn_t gfn = _gfn(gfn_l); in clear_identity_p2m_entry() 1286 gfn_t gfn = _gfn(gfn_l); in set_shared_p2m_entry() 2378 gfn_t old_gfn, gfn_t new_gfn) in p2m_change_altp2m_gfn() [all …]
|
A D | p2m-pod.c | 501 p2m_pod_zero_check_superpage(struct p2m_domain *p2m, gfn_t gfn); 514 p2m_pod_decrease_reservation(struct domain *d, gfn_t gfn, unsigned int order) in p2m_pod_decrease_reservation() 705 p2m_pod_zero_check_superpage(struct p2m_domain *p2m, gfn_t gfn) in p2m_pod_zero_check_superpage() 878 p2m_pod_zero_check(struct p2m_domain *p2m, const gfn_t *gfns, int count) in p2m_pod_zero_check() 1040 gfn_t gfns[POD_SWEEP_STRIDE]; in p2m_pod_emergency_sweep() 1106 gfn_t gfn = _gfn(mrp->list[idx]); in pod_eager_reclaim() 1131 static void pod_eager_record(struct p2m_domain *p2m, gfn_t gfn, in pod_eager_record() 1144 p2m_pod_demand_populate(struct p2m_domain *p2m, gfn_t gfn, in p2m_pod_demand_populate() 1149 gfn_t gfn_aligned = _gfn((gfn_x(gfn) >> order) << order); in p2m_pod_demand_populate() 1297 gfn_t gfn = _gfn(gfn_l); in guest_physmap_mark_populate_on_demand()
|
A D | guest_walk.c | 188 gfn_t start = guest_l3e_get_gfn(gw->l3e); in guest_walk_tables() 290 gfn_t start = _gfn(unfold_pse36(gw->l2e.l2) >> PAGE_SHIFT); in guest_walk_tables() 292 gfn_t start = guest_l2e_get_gfn(gw->l2e); in guest_walk_tables()
|
A D | mem_sharing.c | 734 static int debug_gfn(struct domain *d, gfn_t gfn) in debug_gfn() 754 gfn_t gfn; in debug_gref() 771 static int nominate_page(struct domain *d, gfn_t gfn, in nominate_page() 894 static int share_pages(struct domain *sd, gfn_t sgfn, shr_handle_t sh, in share_pages() 895 struct domain *cd, gfn_t cgfn, shr_handle_t ch) in share_pages() 1362 gfn_t gfn; in mem_sharing_memop() 1379 gfn_t sgfn, cgfn; in mem_sharing_memop()
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/hap/ |
A D | guest_walk.c | 58 gfn_t top_gfn; in hap_p2m_ga_to_gfn() 101 gfn_t gfn = guest_walk_to_gfn(&gw); in hap_p2m_ga_to_gfn()
|
A D | nested_ept.c | 163 gfn_t base_gfn = _gfn(nhvm_vcpu_p2m_base(v) >> PAGE_SHIFT); in nept_walk_tables() 189 gfn_t start = _gfn(gw->lxe[lvl].mfn); in nept_walk_tables()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/ |
A D | cacheattr.h | 15 int hvm_get_mem_pinned_cacheattr(struct domain *d, gfn_t gfn,
|
A D | vcpu.h | 141 gfn_t veinfo_gfn; /* #VE information page gfn */
|
A D | support.h | 116 gfn_t *gfn_p, p2m_type_t *p2mt_p);
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | debug.c | 46 dbg_hvm_va2mfn(dbgva_t vaddr, struct domain *dp, int toaddr, gfn_t *gfn) in dbg_hvm_va2mfn() 166 gfn_t gfn = INVALID_GFN; in dbg_rw_guest_mem()
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/ |
A D | types.h | 324 static inline shadow_l1e_t sh_l1e_mmio(gfn_t gfn, u32 gflags) in sh_l1e_mmio() 336 static inline gfn_t sh_l1e_mmio_get_gfn(shadow_l1e_t sl1e) in sh_l1e_mmio_get_gfn()
|
A D | multi.c | 1980 gfn_t gfn = _gfn(sp->v.sh.back); in sh_destroy_l1_shadow() 2256 gfn_t gfn; in validate_gl1e() 2326 gfn_t gfn; in sh_resync_l1() 2599 gfn_t gfn; in sh_prefetch() 2835 gfn_t gfn = _gfn(0); in sh_page_fault() 3709 gfn_t gfn; in sh_gva_to_gfn() 4138 gfn_t gl2gfn; in sh_update_cr3() 4853 gfn_t gfn; in sh_audit_l1_table() 4948 gfn_t gfn; in sh_audit_l2_table() 5000 gfn_t gfn; in sh_audit_l3_table() [all …]
|