Home
last modified time | relevance | path

Searched refs:dinfo (Results 1 – 9 of 9) sorted by relevance

/tools/libs/guest/
A Dxg_core_x86.c26 #define FPP (PAGE_SIZE/(dinfo->guest_width))
32 #define P2M_FL_ENTRIES (((dinfo->p2m_size)+FPP-1)/FPP)
100 fpp = PAGE_SIZE / dinfo->guest_width; in xc_core_arch_map_p2m_list_rw()
101 dinfo->p2m_frames = (dinfo->p2m_size - 1) / fpp + 1; in xc_core_arch_map_p2m_list_rw()
104 if ( dinfo->guest_width == 8 ) in xc_core_arch_map_p2m_list_rw()
208 if ( max_pfn < dinfo->p2m_size ) in xc_core_arch_map_p2m_list_rw()
210 dinfo->p2m_size = max_pfn; in xc_core_arch_map_p2m_list_rw()
211 dinfo->p2m_frames = (dinfo->p2m_size + fpp - 1) / fpp; in xc_core_arch_map_p2m_list_rw()
264 if ( i < PAGE_SIZE/dinfo->guest_width ) in xc_core_arch_map_p2m_tree_rw()
300 dinfo->p2m_frames = P2M_FL_ENTRIES; in xc_core_arch_map_p2m_tree_rw()
[all …]
A Dxg_resume.c32 struct domain_info_context *dinfo = &_dinfo; in modify_returncode() local
64 dinfo->guest_width = strstr(caps, "x86_64") ? 8 : 4; in modify_returncode()
69 if ( xc_domain_get_guest_width(xch, domid, &dinfo->guest_width) ) in modify_returncode()
76 SET_FIELD(&ctxt, user_regs.eax, 1, dinfo->guest_width); in modify_returncode()
141 struct domain_info_context *dinfo = &_dinfo; in xc_domain_resume_any() local
178 if ( xc_core_arch_map_p2m(xch, dinfo, &info, shinfo, &p2m) ) in xc_domain_resume_any()
190 mfn = GET_FIELD(&ctxt, user_regs.edx, dinfo->guest_width); in xc_domain_resume_any()
200 store_mfn = GET_FIELD(start_info, store_mfn, dinfo->guest_width); in xc_domain_resume_any()
202 if ( dinfo->guest_width == 4 ) in xc_domain_resume_any()
212 SET_FIELD(start_info, store_mfn, store_mfn, dinfo->guest_width); in xc_domain_resume_any()
[all …]
A Dxg_core_arm.c62 xc_core_arch_map_p2m_rw(xc_interface *xch, struct domain_info_context *dinfo, xc_domaininfo_t *info, in xc_core_arch_map_p2m_rw() argument
70 xc_core_arch_map_p2m(xc_interface *xch, struct domain_info_context *dinfo, xc_domaininfo_t *info, in xc_core_arch_map_p2m() argument
73 return xc_core_arch_map_p2m_rw(xch, dinfo, info, live_shinfo, live_p2m, 0); in xc_core_arch_map_p2m()
77 xc_core_arch_map_p2m_writable(xc_interface *xch, struct domain_info_context *dinfo, xc_domaininfo_t… in xc_core_arch_map_p2m_writable() argument
80 return xc_core_arch_map_p2m_rw(xch, dinfo, info, live_shinfo, live_p2m, 1); in xc_core_arch_map_p2m_writable()
A Dxg_core.c430 struct domain_info_context *dinfo = &_dinfo; in xc_domain_dumpcore_via_callback() local
490 if ( xc_domain_get_guest_width(xch, domid, &dinfo->guest_width) != 0 ) in xc_domain_dumpcore_via_callback()
518 dinfo->guest_width = sizeof(unsigned long); in xc_domain_dumpcore_via_callback()
572 sts = xc_core_arch_map_p2m(xch, dinfo, &info, live_shinfo, &p2m); in xc_domain_dumpcore_via_callback()
773 sts = elfnote_dump_xen_version(xch, args, dump_rtn, dinfo->guest_width); in xc_domain_dumpcore_via_callback()
823 if ( i >= dinfo->p2m_size ) in xc_domain_dumpcore_via_callback()
826 if ( dinfo->guest_width >= sizeof(unsigned long) ) in xc_domain_dumpcore_via_callback()
828 if ( dinfo->guest_width == sizeof(unsigned long) ) in xc_domain_dumpcore_via_callback()
942 munmap(p2m, PAGE_SIZE * dinfo->p2m_frames); in xc_domain_dumpcore_via_callback()
A Dxg_core.h140 int xc_core_arch_map_p2m(xc_interface *xch, struct domain_info_context *dinfo,
144 int xc_core_arch_map_p2m_writable(xc_interface *xch, struct domain_info_context *dinfo,
A Dxg_core_x86.h24 #define ELF_ARCH_MACHINE (dinfo->guest_width == 8 ? EM_X86_64 : EM_386)
A Dxg_private.h157 #define MADDR_BITS_X86 ((dinfo->guest_width == 8) ? 52 : 44)
A Dxg_offline_page.c49 static struct domain_info_context *dinfo = &_dinfo; variable
512 dinfo->guest_width = minfo.guest_width; in xc_exchange_page()
513 dinfo->p2m_size = minfo.p2m_size; in xc_exchange_page()
/tools/libs/light/
A Dlibxl_numa.c187 libxl_dominfo *dinfo = NULL; in nr_vcpus_on_nodes() local
192 dinfo = libxl_list_domain(CTX, &nr_doms); in nr_vcpus_on_nodes()
193 if (dinfo == NULL) in nr_vcpus_on_nodes()
197 libxl_dominfo_list_free(dinfo, nr_doms); in nr_vcpus_on_nodes()
203 libxl_dominfo_list_free(dinfo, nr_doms); in nr_vcpus_on_nodes()
215 cpupool = libxl__domain_cpupool(gc, dinfo[i].domid); in nr_vcpus_on_nodes()
221 vinfo = libxl_list_vcpu(CTX, dinfo[i].domid, &nr_dom_vcpus, &nr_cpus); in nr_vcpus_on_nodes()
226 libxl_domain_get_nodeaffinity(CTX, dinfo[i].domid, &dom_nodemap); in nr_vcpus_on_nodes()
263 libxl_dominfo_list_free(dinfo, nr_doms); in nr_vcpus_on_nodes()

Completed in 16 milliseconds