Lines Matching refs:set_cppc
1344 static int parse_activity_window(xc_set_cppc_para_t *set_cppc, unsigned long u, in parse_activity_window() argument
1387 set_cppc->activity_window = in parse_activity_window()
1390 set_cppc->set_params |= XEN_SYSCTL_CPPC_SET_ACT_WINDOW; in parse_activity_window()
1395 static int parse_cppc_opts(xc_set_cppc_para_t *set_cppc, int *cpuid, in parse_cppc_opts() argument
1425 set_cppc->set_params = XEN_SYSCTL_CPPC_SET_PRESET_POWERSAVE; in parse_cppc_opts()
1430 set_cppc->set_params = XEN_SYSCTL_CPPC_SET_PRESET_PERFORMANCE; in parse_cppc_opts()
1435 set_cppc->set_params = XEN_SYSCTL_CPPC_SET_PRESET_BALANCE; in parse_cppc_opts()
1467 ret = parse_activity_window(set_cppc, val, suffix); in parse_cppc_opts()
1489 set_cppc->minimum = val; in parse_cppc_opts()
1490 set_cppc->set_params |= XEN_SYSCTL_CPPC_SET_MINIMUM; in parse_cppc_opts()
1494 set_cppc->maximum = val; in parse_cppc_opts()
1495 set_cppc->set_params |= XEN_SYSCTL_CPPC_SET_MAXIMUM; in parse_cppc_opts()
1499 set_cppc->desired = val; in parse_cppc_opts()
1500 set_cppc->set_params |= XEN_SYSCTL_CPPC_SET_DESIRED; in parse_cppc_opts()
1504 set_cppc->energy_perf = val; in parse_cppc_opts()
1505 set_cppc->set_params |= XEN_SYSCTL_CPPC_SET_ENERGY_PERF; in parse_cppc_opts()
1514 if ( set_cppc->set_params == 0 ) in parse_cppc_opts()
1525 xc_set_cppc_para_t set_cppc = {}; in cppc_set_func() local
1531 if ( parse_cppc_opts(&set_cppc, &cpuid, argc, argv) ) in cppc_set_func()
1540 set_params = set_cppc.set_params; in cppc_set_func()
1542 if ( xc_set_cpufreq_cppc(xc_handle, i, &set_cppc) ) in cppc_set_func()
1547 if ( (set_params ^ set_cppc.set_params) & XEN_SYSCTL_CPPC_SET_ACT_WINDOW ) in cppc_set_func()