Home
last modified time | relevance | path

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

/xen/tools/libxc/
A Dxc_core_x86.c93 if ( dinfo->p2m_size < info->nr_pages ) in xc_core_arch_map_p2m_rw()
118 if ( dinfo->guest_width > sizeof(unsigned long) ) in xc_core_arch_map_p2m_rw()
120 if ( i < PAGE_SIZE/dinfo->guest_width ) in xc_core_arch_map_p2m_rw()
124 else if ( dinfo->guest_width < sizeof(unsigned long) ) in xc_core_arch_map_p2m_rw()
149 if ( dinfo->guest_width > sizeof(unsigned long) ) in xc_core_arch_map_p2m_rw()
152 else if ( dinfo->guest_width < sizeof(unsigned long) ) in xc_core_arch_map_p2m_rw()
167 *pfnp = dinfo->p2m_size; in xc_core_arch_map_p2m_rw()
194 struct domain_info_context *dinfo = &_dinfo; in xc_core_arch_map_p2m() local
195 return xc_core_arch_map_p2m_rw(xch, dinfo, info, in xc_core_arch_map_p2m()
205 struct domain_info_context *dinfo = &_dinfo; in xc_core_arch_map_p2m_writable() local
[all …]
A Dxg_private.h126 #define FPP (PAGE_SIZE/(dinfo->guest_width))
129 #define P2M_FLL_ENTRIES (((dinfo->p2m_size)+(FPP*FPP)-1)/(FPP*FPP))
132 #define P2M_FL_ENTRIES (((dinfo->p2m_size)+FPP-1)/FPP)
135 #define P2M_GUEST_FL_SIZE ((P2M_FL_ENTRIES) * (dinfo->guest_width))
137 max_t(size_t, sizeof(xen_pfn_t), dinfo->guest_width))
140 #define MADDR_BITS_X86 ((dinfo->guest_width == 8) ? 52 : 44)
A Dxc_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
164 if ( xc_domain_get_guest_width(xch, domid, &dinfo->guest_width) != 0 ) in xc_domain_resume_any()
169 if ( dinfo->guest_width != sizeof(long) ) in xc_domain_resume_any()
184 dinfo->p2m_size = shinfo->arch.max_pfn; in xc_domain_resume_any()
223 mfn = GET_FIELD(&ctxt, user_regs.edx, dinfo->guest_width); in xc_domain_resume_any()
A Dxc_core_arm.c68 xc_core_arch_map_p2m_rw(xc_interface *xch, struct domain_info_context *dinfo, xc_dominfo_t *info, in xc_core_arch_map_p2m_rw() argument
82 struct domain_info_context *dinfo = &_dinfo; in xc_core_arch_map_p2m() local
83 return xc_core_arch_map_p2m_rw(xch, dinfo, info, in xc_core_arch_map_p2m()
93 struct domain_info_context *dinfo = &_dinfo; in xc_core_arch_map_p2m_writable() local
94 return xc_core_arch_map_p2m_rw(xch, dinfo, info, in xc_core_arch_map_p2m_writable()
A Dxg_save_restore.h126 ((uint64_t)((dinfo->guest_width == 8) \
131 ((uint64_t)((dinfo->guest_width == 8) \
A Dxc_core.c428 struct domain_info_context *dinfo = &_dinfo; in xc_domain_dumpcore_via_callback() local
487 if ( xc_domain_get_guest_width(xch, domid, &dinfo->guest_width) != 0 ) in xc_domain_dumpcore_via_callback()
515 dinfo->guest_width = sizeof(unsigned long); in xc_domain_dumpcore_via_callback()
575 sts = xc_core_arch_map_p2m(xch, dinfo->guest_width, &info, live_shinfo, in xc_domain_dumpcore_via_callback()
576 &p2m, &dinfo->p2m_size); 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()
833 if ( dinfo->guest_width >= sizeof(unsigned long) ) in xc_domain_dumpcore_via_callback()
835 if ( dinfo->guest_width == sizeof(unsigned long) ) in xc_domain_dumpcore_via_callback()
A Dxc_core_x86.h24 #define ELF_ARCH_MACHINE (dinfo->guest_width == 8 ? EM_X86_64 : EM_386)
A Dxc_offline_page.c50 static struct domain_info_context *dinfo = &_dinfo; variable
511 dinfo->guest_width = minfo.guest_width; in xc_exchange_page()
512 dinfo->p2m_size = minfo.p2m_size; in xc_exchange_page()
A Dxc_domain.c1899 struct domain_info_context *dinfo = &_di; in xc_unmap_domain_meminfo() local
1913 struct domain_info_context *dinfo = &_di; in xc_map_domain_meminfo() local
/xen/tools/libxl/
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 19 milliseconds