aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xc_pm.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2009-12-22 11:33:15 +0000
committerKeir Fraser <keir.fraser@citrix.com>2009-12-22 11:33:15 +0000
commit6340819756c599e63366a3fa6ecd5ab1eec8b198 (patch)
tree7f7732626c64d54a7fa4ae3a16ccc30ebdd71b9d /tools/libxc/xc_pm.c
parent70248054c9f86716d20ca42709637ba27b73420f (diff)
downloadxen-6340819756c599e63366a3fa6ecd5ab1eec8b198.tar.gz
xen-6340819756c599e63366a3fa6ecd5ab1eec8b198.tar.bz2
xen-6340819756c599e63366a3fa6ecd5ab1eec8b198.zip
domctl/sysctl: Clean up definitions
- Use fixed-width types only - Use named unions only - Bump domctl version number Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'tools/libxc/xc_pm.c')
-rw-r--r--tools/libxc/xc_pm.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/tools/libxc/xc_pm.c b/tools/libxc/xc_pm.c
index 501041073e..bb9a80c9e2 100644
--- a/tools/libxc/xc_pm.c
+++ b/tools/libxc/xc_pm.c
@@ -184,7 +184,7 @@ int xc_get_cpufreq_para(int xc_handle, int cpuid,
{
DECLARE_SYSCTL;
int ret = 0;
- struct xen_get_cpufreq_para *sys_para = &sysctl.u.pm_op.get_para;
+ struct xen_get_cpufreq_para *sys_para = &sysctl.u.pm_op.u.get_para;
bool has_num = user_para->cpu_num &&
user_para->freq_num &&
user_para->gov_num;
@@ -276,7 +276,7 @@ unlock_1:
int xc_set_cpufreq_gov(int xc_handle, int cpuid, char *govname)
{
DECLARE_SYSCTL;
- char *scaling_governor = sysctl.u.pm_op.set_gov.scaling_governor;
+ char *scaling_governor = sysctl.u.pm_op.u.set_gov.scaling_governor;
if ( (xc_handle < 0) || (!govname) )
return -EINVAL;
@@ -301,8 +301,8 @@ int xc_set_cpufreq_para(int xc_handle, int cpuid,
sysctl.cmd = XEN_SYSCTL_pm_op;
sysctl.u.pm_op.cmd = SET_CPUFREQ_PARA;
sysctl.u.pm_op.cpuid = cpuid;
- sysctl.u.pm_op.set_para.ctrl_type = ctrl_type;
- sysctl.u.pm_op.set_para.ctrl_value = ctrl_value;
+ sysctl.u.pm_op.u.set_para.ctrl_type = ctrl_type;
+ sysctl.u.pm_op.u.set_para.ctrl_value = ctrl_value;
return xc_sysctl(xc_handle, &sysctl);
}
@@ -320,7 +320,7 @@ int xc_get_cpufreq_avgfreq(int xc_handle, int cpuid, int *avg_freq)
sysctl.u.pm_op.cpuid = cpuid;
ret = xc_sysctl(xc_handle, &sysctl);
- *avg_freq = sysctl.u.pm_op.get_avgfreq;
+ *avg_freq = sysctl.u.pm_op.u.get_avgfreq;
return ret;
}
@@ -333,14 +333,14 @@ int xc_get_cputopo(int xc_handle, struct xc_get_cputopo *info)
sysctl.cmd = XEN_SYSCTL_pm_op;
sysctl.u.pm_op.cmd = XEN_SYSCTL_pm_op_get_cputopo;
sysctl.u.pm_op.cpuid = 0;
- set_xen_guest_handle( sysctl.u.pm_op.get_topo.cpu_to_core,
+ set_xen_guest_handle( sysctl.u.pm_op.u.get_topo.cpu_to_core,
info->cpu_to_core );
- set_xen_guest_handle( sysctl.u.pm_op.get_topo.cpu_to_socket,
+ set_xen_guest_handle( sysctl.u.pm_op.u.get_topo.cpu_to_socket,
info->cpu_to_socket );
- sysctl.u.pm_op.get_topo.max_cpus = info->max_cpus;
+ sysctl.u.pm_op.u.get_topo.max_cpus = info->max_cpus;
rc = do_sysctl(xc_handle, &sysctl);
- info->nr_cpus = sysctl.u.pm_op.get_topo.nr_cpus;
+ info->nr_cpus = sysctl.u.pm_op.u.get_topo.nr_cpus;
return rc;
}
@@ -356,7 +356,7 @@ int xc_set_sched_opt_smt(int xc_handle, uint32_t value)
sysctl.cmd = XEN_SYSCTL_pm_op;
sysctl.u.pm_op.cmd = XEN_SYSCTL_pm_op_set_sched_opt_smt;
sysctl.u.pm_op.cpuid = 0;
- sysctl.u.pm_op.set_sched_opt_smt = value;
+ sysctl.u.pm_op.u.set_sched_opt_smt = value;
rc = do_sysctl(xc_handle, &sysctl);
return rc;
@@ -370,7 +370,7 @@ int xc_set_vcpu_migration_delay(int xc_handle, uint32_t value)
sysctl.cmd = XEN_SYSCTL_pm_op;
sysctl.u.pm_op.cmd = XEN_SYSCTL_pm_op_set_vcpu_migration_delay;
sysctl.u.pm_op.cpuid = 0;
- sysctl.u.pm_op.set_vcpu_migration_delay = value;
+ sysctl.u.pm_op.u.set_vcpu_migration_delay = value;
rc = do_sysctl(xc_handle, &sysctl);
return rc;
@@ -387,7 +387,7 @@ int xc_get_vcpu_migration_delay(int xc_handle, uint32_t *value)
rc = do_sysctl(xc_handle, &sysctl);
if (!rc && value)
- *value = sysctl.u.pm_op.get_vcpu_migration_delay;
+ *value = sysctl.u.pm_op.u.get_vcpu_migration_delay;
return rc;
}
@@ -403,9 +403,9 @@ int xc_get_cpuidle_max_cstate(int xc_handle, uint32_t *value)
sysctl.cmd = XEN_SYSCTL_pm_op;
sysctl.u.pm_op.cmd = XEN_SYSCTL_pm_op_get_max_cstate;
sysctl.u.pm_op.cpuid = 0;
- sysctl.u.pm_op.get_max_cstate = 0;
+ sysctl.u.pm_op.u.get_max_cstate = 0;
rc = do_sysctl(xc_handle, &sysctl);
- *value = sysctl.u.pm_op.get_max_cstate;
+ *value = sysctl.u.pm_op.u.get_max_cstate;
return rc;
}
@@ -420,7 +420,7 @@ int xc_set_cpuidle_max_cstate(int xc_handle, uint32_t value)
sysctl.cmd = XEN_SYSCTL_pm_op;
sysctl.u.pm_op.cmd = XEN_SYSCTL_pm_op_set_max_cstate;
sysctl.u.pm_op.cpuid = 0;
- sysctl.u.pm_op.set_max_cstate = value;
+ sysctl.u.pm_op.u.set_max_cstate = value;
return do_sysctl(xc_handle, &sysctl);
}