Searched refs:dinfo (Results 1 – 9 of 9) sorted by relevance
| /tools/libs/guest/ |
| A D | xg_core_x86.c | 26 #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 D | xg_resume.c | 32 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 D | xg_core_arm.c | 62 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 D | xg_core.c | 430 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 D | xg_core.h | 140 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 D | xg_core_x86.h | 24 #define ELF_ARCH_MACHINE (dinfo->guest_width == 8 ? EM_X86_64 : EM_386)
|
| A D | xg_private.h | 157 #define MADDR_BITS_X86 ((dinfo->guest_width == 8) ? 52 : 44)
|
| A D | xg_offline_page.c | 49 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 D | libxl_numa.c | 187 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