Lines Matching refs:domid

26 static int modify_returncode(xc_interface *xch, uint32_t domid)  in modify_returncode()  argument
35 if ( xc_domain_getinfo(xch, domid, 1, &info) != 1 || in modify_returncode()
36 info.domid != domid ) in modify_returncode()
44 ERROR("Dom %d not suspended: (shutdown %d, reason %d)", domid, in modify_returncode()
54 xc_hvm_param_get(xch, domid, HVM_PARAM_CALLBACK_IRQ, &irq); in modify_returncode()
69 if ( xc_domain_get_guest_width(xch, domid, &dinfo->guest_width) ) in modify_returncode()
73 if ( (rc = xc_vcpu_getcontext(xch, domid, 0, &ctxt)) != 0 ) in modify_returncode()
78 if ( (rc = xc_vcpu_setcontext(xch, domid, 0, &ctxt)) != 0 ) in modify_returncode()
86 static int modify_returncode(xc_interface *xch, uint32_t domid) in modify_returncode() argument
94 static int xc_domain_resume_cooperative(xc_interface *xch, uint32_t domid) in xc_domain_resume_cooperative() argument
103 if ( (rc = modify_returncode(xch, domid)) != 0 ) in xc_domain_resume_cooperative()
107 domctl.domain = domid; in xc_domain_resume_cooperative()
112 static int xc_domain_resume_hvm(xc_interface *xch, uint32_t domid) in xc_domain_resume_hvm() argument
128 domctl.domain = domid; in xc_domain_resume_hvm()
133 static int xc_domain_resume_any(xc_interface *xch, uint32_t domid) in xc_domain_resume_any() argument
151 if ( xc_domain_getinfo(xch, domid, 1, &info) != 1 ) in xc_domain_resume_any()
162 return xc_domain_resume_hvm(xch, domid); in xc_domain_resume_any()
164 if ( xc_domain_get_guest_width(xch, domid, &dinfo->guest_width) != 0 ) in xc_domain_resume_any()
176 shinfo = xc_map_foreign_range(xch, domid, PAGE_SIZE, in xc_domain_resume_any()
187 xc_map_foreign_range(xch, domid, PAGE_SIZE, PROT_READ, in xc_domain_resume_any()
195 p2m_frame_list = xc_map_foreign_pages(xch, domid, PROT_READ, in xc_domain_resume_any()
208 p2m = xc_map_foreign_pages(xch, domid, PROT_READ, in xc_domain_resume_any()
217 if ( xc_vcpu_getcontext(xch, domid, 0, &ctxt) ) in xc_domain_resume_any()
225 start_info = xc_map_foreign_range(xch, domid, PAGE_SIZE, in xc_domain_resume_any()
241 if ( xc_vcpu_setcontext(xch, domid, i, NULL) != 0 ) in xc_domain_resume_any()
249 domctl.domain = domid; in xc_domain_resume_any()
285 int xc_domain_resume(xc_interface *xch, uint32_t domid, int fast) in xc_domain_resume() argument
288 ? xc_domain_resume_cooperative(xch, domid) in xc_domain_resume()
289 : xc_domain_resume_any(xch, domid)); in xc_domain_resume()