Lines Matching refs:domctl
34 domctl.cmd = XEN_DOMCTL_scheduler_op; in xc_sched_rtds_domain_set()
35 domctl.domain = domid; in xc_sched_rtds_domain_set()
36 domctl.u.scheduler_op.sched_id = XEN_SCHEDULER_RTDS; in xc_sched_rtds_domain_set()
37 domctl.u.scheduler_op.cmd = XEN_DOMCTL_SCHEDOP_putinfo; in xc_sched_rtds_domain_set()
38 domctl.u.scheduler_op.u.rtds.period = sdom->period; in xc_sched_rtds_domain_set()
39 domctl.u.scheduler_op.u.rtds.budget = sdom->budget; in xc_sched_rtds_domain_set()
41 rc = do_domctl(xch, &domctl); in xc_sched_rtds_domain_set()
53 domctl.cmd = XEN_DOMCTL_scheduler_op; in xc_sched_rtds_domain_get()
54 domctl.domain = domid; in xc_sched_rtds_domain_get()
55 domctl.u.scheduler_op.sched_id = XEN_SCHEDULER_RTDS; in xc_sched_rtds_domain_get()
56 domctl.u.scheduler_op.cmd = XEN_DOMCTL_SCHEDOP_getinfo; in xc_sched_rtds_domain_get()
58 rc = do_domctl(xch, &domctl); in xc_sched_rtds_domain_get()
61 *sdom = domctl.u.scheduler_op.u.rtds; in xc_sched_rtds_domain_get()
80 domctl.cmd = XEN_DOMCTL_scheduler_op; in xc_sched_rtds_vcpu_set()
81 domctl.domain = domid; in xc_sched_rtds_vcpu_set()
82 domctl.u.scheduler_op.sched_id = XEN_SCHEDULER_RTDS; in xc_sched_rtds_vcpu_set()
83 domctl.u.scheduler_op.cmd = XEN_DOMCTL_SCHEDOP_putvcpuinfo; in xc_sched_rtds_vcpu_set()
87 domctl.u.scheduler_op.u.v.nr_vcpus = num_vcpus - processed; in xc_sched_rtds_vcpu_set()
88 set_xen_guest_handle_offset(domctl.u.scheduler_op.u.v.vcpus, vcpus, in xc_sched_rtds_vcpu_set()
90 if ( (rc = do_domctl(xch, &domctl)) != 0 ) in xc_sched_rtds_vcpu_set()
92 processed += domctl.u.scheduler_op.u.v.nr_vcpus; in xc_sched_rtds_vcpu_set()
114 domctl.cmd = XEN_DOMCTL_scheduler_op; in xc_sched_rtds_vcpu_get()
115 domctl.domain = domid; in xc_sched_rtds_vcpu_get()
116 domctl.u.scheduler_op.sched_id = XEN_SCHEDULER_RTDS; in xc_sched_rtds_vcpu_get()
117 domctl.u.scheduler_op.cmd = XEN_DOMCTL_SCHEDOP_getvcpuinfo; in xc_sched_rtds_vcpu_get()
121 domctl.u.scheduler_op.u.v.nr_vcpus = num_vcpus - processed; in xc_sched_rtds_vcpu_get()
122 set_xen_guest_handle_offset(domctl.u.scheduler_op.u.v.vcpus, vcpus, in xc_sched_rtds_vcpu_get()
124 if ( (rc = do_domctl(xch, &domctl)) != 0 ) in xc_sched_rtds_vcpu_get()
126 processed += domctl.u.scheduler_op.u.v.nr_vcpus; in xc_sched_rtds_vcpu_get()