/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | guest_pt.h | 78 { return _gfn(gl1e.l1 >> PAGE_SHIFT); } in guest_l1e_get_gfn() 80 { return _gfn(gl2e.l2 >> PAGE_SHIFT); } in guest_l2e_get_gfn() 151 { return _gfn(l1e_get_paddr(gl1e) >> PAGE_SHIFT); } in guest_l1e_get_gfn() 153 { return _gfn(l2e_get_paddr(gl2e) >> PAGE_SHIFT); } in guest_l2e_get_gfn() 155 { return _gfn(l3e_get_paddr(gl3e) >> PAGE_SHIFT); } in guest_l3e_get_gfn() 158 { return _gfn(l4e_get_paddr(gl4e) >> PAGE_SHIFT); } in guest_l4e_get_gfn() 370 ? _gfn(gw->el1e >> PAGE_SHIFT) in guest_walk_to_gfn()
|
A D | p2m.h | 485 return p2m_get_page_from_gfn(p2m_get_hostp2m(d), _gfn(gfn), t, NULL, q); in get_page_from_gfn() 528 rval-> dest ## _gfn = source ## gfn; \ in get_two_gfns()
|
A D | page.h | 254 #define gaddr_to_gfn(ga) _gfn(__paddr_to_pfn(ga))
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | grant_table.c | 43 _gfn(addr >> PAGE_SHIFT), in create_grant_p2m_mapping() 71 if ( guest_physmap_remove_page(d, _gfn(gfn), _mfn(frame), PAGE_ORDER_4K) ) in replace_grant_p2m_mapping()
|
A D | dom0_build.c | 70 (d, _gfn(pfn), nr_pages, _mfn(pfn)); in modify_identity_mmio() 123 rc = guest_physmap_add_page(d, _gfn(start), _mfn(page_to_mfn(page)), in pvh_populate_memory_range() 264 ident_pt = map_domain_gfn(p2m_get_hostp2m(d), _gfn(PFN_DOWN(gaddr)), in pvh_setup_vmx_realmode_helpers() 302 rc = guest_physmap_add_entry(d, _gfn(mfn), _mfn(mfn), 0, p2m_ram_rw); in pvh_steal_low_ram()
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/hap/ |
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() 191 start = _gfn((gfn_x(start) & ~gfn_lvl_mask) + in nept_walk_tables() 199 base_gfn = _gfn(gw->lxe[lvl].mfn); in nept_walk_tables()
|
A D | guest_walk.c | 62 top_gfn = _gfn(cr3 >> PAGE_SHIFT); in hap_p2m_ga_to_gfn()
|
A D | nested_hap.c | 119 rc = p2m_set_entry(p2m, _gfn(gfn), mfn, page_order, p2mt, p2ma); in nestedhap_fix_p2m()
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | mem_access.c | 69 rc = p2m_set_mem_access(d, _gfn(mao.pfn), mao.nr, start_iter, in mem_access_memop() 102 rc = p2m_get_mem_access(d, _gfn(mao.pfn), &access); in mem_access_memop()
|
A D | memory.c | 293 rc = guest_physmap_remove_page(d, _gfn(gmfn), mfn, 0); in guest_remove_page() 320 mfn = gfn_to_mfn(d, _gfn(gmfn)); in guest_remove_page() 362 rc = guest_physmap_remove_page(d, _gfn(gmfn), mfn, 0); in guest_remove_page() 424 && p2m_pod_decrease_reservation(a->domain, _gfn(gmfn), in decrease_reservation() 598 mfn = mfn_x(gfn_to_mfn(d, _gfn(gmfn + k))); in memory_exchange() 650 if ( guest_physmap_remove_page(d, _gfn(gfn), _mfn(mfn), 0) ) in memory_exchange() 695 guest_physmap_add_page(d, _gfn(gpfn), _mfn(mfn), in memory_exchange() 763 xatp->idx, _gfn(xatp->gpfn)); in xenmem_add_to_physmap() 780 xatp->idx, _gfn(xatp->gpfn)); in xenmem_add_to_physmap() 854 idx, _gfn(gpfn)); in xenmem_add_to_physmap_batch() [all …]
|
A D | grant_table.c | 972 act_set_gfn(act, _gfn(gfn)); in map_grant_ref() 2043 mfn = mfn_x(gfn_to_mfn(d, _gfn(gop.mfn))); in gnttab_transfer() 2063 rc = guest_physmap_remove_page(d, _gfn(gop.mfn), _mfn(mfn), 0); in gnttab_transfer() 2186 guest_physmap_add_page(e, _gfn(sha->frame), _mfn(mfn), 0); in gnttab_transfer() 2194 guest_physmap_add_page(e, _gfn(sha->full_page.frame), in gnttab_transfer() 2474 act_set_gfn(act, _gfn(gfn)); in acquire_grant_for_copy() 2485 act_set_gfn(act, _gfn(sha2->full_page.frame)); in acquire_grant_for_copy() 2496 act_set_gfn(act, _gfn(sha2->sub_page.frame)); in acquire_grant_for_copy() 3744 *gfn = _gfn(sha1->frame); in mem_sharing_gref_to_gfn() 3752 *gfn = _gfn(sha2->sub_page.frame); in mem_sharing_gref_to_gfn() [all …]
|
A D | domctl.c | 1036 ret = map_mmio_regions(d, _gfn(gfn), nr_mfns, _mfn(mfn)); in do_domctl() 1048 ret = unmap_mmio_regions(d, _gfn(gfn), nr_mfns, _mfn(mfn)); in do_domctl()
|
/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | mm.h | 97 #define INVALID_GFN _gfn(~0UL) 106 #define _gfn macro 109 #undef _gfn 115 return _gfn(gfn_x(gfn) + i); in gfn_add() 120 return _gfn(max(gfn_x(x), gfn_x(y))); in gfn_max() 125 return _gfn(min(gfn_x(x), gfn_x(y))); in gfn_min()
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/ |
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() 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() 1343 gfn_t gfn = _gfn(gfn_l); in p2m_mem_paging_nominate() 1404 gfn_t gfn = _gfn(gfn_l); in p2m_mem_paging_evict() [all …]
|
A D | p2m-pod.c | 595 p2m_pod_zero_check_superpage(p2m, _gfn(gfn_x(gfn) & ~(SUPERPAGE_PAGES - 1))) ) in p2m_pod_decrease_reservation() 1045 if ( gfn_eq(p2m->pod.reclaim_single, _gfn(0)) ) in p2m_pod_emergency_sweep() 1061 (void)p2m->get_entry(p2m, _gfn(i), &t, &a, 0, NULL, NULL); in p2m_pod_emergency_sweep() 1064 gfns[j] = _gfn(i); in p2m_pod_emergency_sweep() 1088 p2m->pod.reclaim_single = _gfn(i ? i - 1 : i); in p2m_pod_emergency_sweep() 1106 gfn_t gfn = _gfn(mrp->list[idx]); in pod_eager_reclaim() 1112 gfn = _gfn(gfn_x(gfn) & ~POD_LAST_SUPERPAGE); in pod_eager_reclaim() 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 | mem_access.c | 96 if ( _p2m_get_mem_access(p2m, _gfn(data->gfn), &access) == 0 ) in p2m_mem_access_emulate_check() 267 gfn_t gfn2 = _gfn(gfn_l & mask); in p2m_set_altp2m_mem_access() 379 rc = set_mem_access(d, p2m, ap2m, a, _gfn(gfn_l)); in p2m_set_mem_access() 441 rc = set_mem_access(d, p2m, ap2m, a, _gfn(gfn_l)); in p2m_set_mem_access_multi()
|
A D | mem_sharing.c | 1055 ret = p2m_set_entry(p2m, _gfn(cgfn), smfn, PAGE_ORDER_4K, in mem_sharing_add_to_physmap() 1233 mfn = p2m->get_entry(p2m, _gfn(gfn), &t, &a, 0, NULL, NULL); in relinquish_shared_pages() 1242 set_rc = p2m->set_entry(p2m, _gfn(gfn), _mfn(0), PAGE_ORDER_4K, in relinquish_shared_pages() 1280 rc = nominate_page(d, _gfn(start), 0, &sh); in range_share() 1286 rc = nominate_page(cd, _gfn(start), 0, &ch); in range_share() 1293 rc = share_pages(d, _gfn(start), sh, cd, _gfn(start), ch); in range_share() 1354 rc = nominate_page(d, _gfn(mso.u.nominate.u.gfn), 0, &handle); in mem_sharing_memop() 1420 sgfn = _gfn(mso.u.share.source_gfn); in mem_sharing_memop() 1436 cgfn = _gfn(mso.u.share.client_gfn); in mem_sharing_memop() 1585 rc = debug_gfn(d, _gfn(mso.u.debug.u.gfn)); in mem_sharing_memop()
|
A D | guest_walk.c | 207 start = _gfn((gfn_x(start) & ~GUEST_L3_GFN_MASK) + in guest_walk_tables() 290 gfn_t start = _gfn(unfold_pse36(gw->l2e.l2) >> PAGE_SHIFT); in guest_walk_tables() 312 start = _gfn((gfn_x(start) & ~GUEST_L2_GFN_MASK) + in guest_walk_tables()
|
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | domctl.c | 32 info.gfn = _gfn(vuart_op->gfn); in handle_vuart_init() 64 return p2m_cache_flush(d, _gfn(s), domctl->u.cacheflush.nr_pfns); in arch_do_domctl()
|
A D | p2m.c | 1255 p2m->max_mapped_gfn = _gfn(0); in p2m_init() 1256 p2m->lowest_mapped_gfn = _gfn(ULONG_MAX); in p2m_init()
|
A D | mm.c | 1439 rc = guest_physmap_add_entry(current->domain, _gfn(addr >> PAGE_SHIFT), in create_grant_host_mapping() 1451 gfn_t gfn = _gfn(addr >> PAGE_SHIFT); in replace_grant_host_mapping()
|
/xen-4.10.0-shim-comet/xen/include/asm-arm/ |
A D | p2m.h | 279 unsigned long mfn = mfn_x(p2m_lookup(d, _gfn(gfn), &p2mt)); in get_page_from_gfn() 344 gfn = _gfn(gfn_x(gfn) & ~((1UL << order) - 1)); in gfn_next_boundary()
|
A D | mm.h | 235 #define gaddr_to_gfn(ga) _gfn(paddr_to_pfn(ga))
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/ |
A D | types.h | 338 return _gfn((sl1e.l1 & SH_L1E_MMIO_GFN_MASK) >> SH_L1E_MMIO_GFN_SHIFT); in sh_l1e_mmio_get_gfn() 349 #define sh_l1e_mmio(_gfn, _flags) shadow_l1e_empty() argument
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | debug.c | 54 *gfn = _gfn(paging_gva_to_gfn(dp->vcpu[0], vaddr, &pfec)); in dbg_hvm_va2mfn()
|