Lines Matching refs:domctl
383 domctl.cmd = XEN_DOMCTL_set_ext_vcpucontext; in process_vcpu_extended()
384 domctl.domain = ctx->domid; in process_vcpu_extended()
385 memcpy(&domctl.u.ext_vcpucontext, vcpu->extd, vcpu->extdsz); in process_vcpu_extended()
387 if ( xc_domctl(xch, &domctl) != 0 ) in process_vcpu_extended()
417 domctl.cmd = XEN_DOMCTL_setvcpuextstate; in process_vcpu_xsave()
418 domctl.domain = ctx->domid; in process_vcpu_xsave()
419 domctl.u.vcpuextstate.vcpu = vcpuid; in process_vcpu_xsave()
420 domctl.u.vcpuextstate.size = vcpu->xsavesz; in process_vcpu_xsave()
421 set_xen_guest_handle(domctl.u.vcpuextstate.buffer, buffer); in process_vcpu_xsave()
425 rc = xc_domctl(xch, &domctl); in process_vcpu_xsave()
455 domctl.cmd = XEN_DOMCTL_set_vcpu_msrs; in process_vcpu_msrs()
456 domctl.domain = ctx->domid; in process_vcpu_msrs()
457 domctl.u.vcpu_msrs.vcpu = vcpuid; in process_vcpu_msrs()
458 domctl.u.vcpu_msrs.msr_count = vcpu->msrsz / sizeof(xen_domctl_vcpu_msr_t); in process_vcpu_msrs()
459 set_xen_guest_handle(domctl.u.vcpu_msrs.msrs, buffer); in process_vcpu_msrs()
463 rc = xc_domctl(xch, &domctl); in process_vcpu_msrs()
615 struct xen_domctl domctl; in handle_x86_pv_info() local
618 memset(&domctl, 0, sizeof(domctl)); in handle_x86_pv_info()
619 domctl.domain = ctx->domid; in handle_x86_pv_info()
620 domctl.cmd = XEN_DOMCTL_set_address_size; in handle_x86_pv_info()
621 domctl.u.address_size.size = info->guest_width * 8; in handle_x86_pv_info()
622 rc = do_domctl(xch, &domctl); in handle_x86_pv_info()