Home
last modified time | relevance | path

Searched refs:clos_config (Results 1 – 6 of 6) sorted by relevance

/linux/tools/power/x86/intel-speed-select/
H A Disst-core-tpmi.c733 struct isst_clos_config *clos_config) in tpmi_pm_get_clos() argument
747 clos_config->epp = 0; in tpmi_pm_get_clos()
748 clos_config->clos_prop_prio = info.prop_prio; in tpmi_pm_get_clos()
749 clos_config->clos_min = info.min_freq_mhz; in tpmi_pm_get_clos()
750 clos_config->clos_max = info.max_freq_mhz; in tpmi_pm_get_clos()
751 clos_config->clos_desired = 0; in tpmi_pm_get_clos()
754 clos_config->clos_min, clos_config->clos_max); in tpmi_pm_get_clos()
760 struct isst_clos_config *clos_config) in tpmi_set_clos() argument
769 info.prop_prio = clos_config->clos_prop_prio; in tpmi_set_clos()
771 info.min_freq_mhz = clos_config->clos_min; in tpmi_set_clos()
[all …]
H A Disst-core-mbox.c951 static int mbox_pm_get_clos(struct isst_id *id, int clos, struct isst_clos_config *clos_config) in mbox_pm_get_clos() argument
961 clos_config->epp = resp & 0x0f; in mbox_pm_get_clos()
962 clos_config->clos_prop_prio = (resp >> 4) & 0x0f; in mbox_pm_get_clos()
963 clos_config->clos_min = (resp >> 8) & 0xff; in mbox_pm_get_clos()
964 clos_config->clos_max = (resp >> 16) & 0xff; in mbox_pm_get_clos()
965 clos_config->clos_desired = (resp >> 24) & 0xff; in mbox_pm_get_clos()
970 static int mbox_set_clos(struct isst_id *id, int clos, struct isst_clos_config *clos_config) in mbox_set_clos() argument
976 req = clos_config->epp & 0x0f; in mbox_set_clos()
977 req |= (clos_config->clos_prop_prio & 0x0f) << 4; in mbox_set_clos()
978 req |= (clos_config->clos_min & 0xff) << 8; in mbox_set_clos()
[all …]
H A Disst.h211 int (*pm_get_clos)(struct isst_id *id, int clos, struct isst_clos_config *clos_config);
212 int (*set_clos)(struct isst_id *id, int clos, struct isst_clos_config *clos_config);
282 struct isst_clos_config *clos_config);
284 struct isst_clos_config *clos_config);
288 struct isst_clos_config *clos_config);
H A Disst-core.c482 int isst_pm_get_clos(struct isst_id *id, int clos, struct isst_clos_config *clos_config) in isst_pm_get_clos() argument
485 return isst_ops->pm_get_clos(id, clos, clos_config); in isst_pm_get_clos()
488 int isst_set_clos(struct isst_id *id, int clos, struct isst_clos_config *clos_config) in isst_set_clos() argument
491 return isst_ops->set_clos(id, clos, clos_config); in isst_set_clos()
H A Disst-display.c623 struct isst_clos_config *clos_config) in isst_clos_display_information() argument
639 snprintf(value, sizeof(value), "%d", clos_config->epp); in isst_clos_display_information()
643 snprintf(value, sizeof(value), "%d", clos_config->clos_prop_prio); in isst_clos_display_information()
647 snprintf(value, sizeof(value), "%d MHz", clos_config->clos_min * isst_get_disp_freq_multiplier()); in isst_clos_display_information()
651 if ((clos_config->clos_max * isst_get_disp_freq_multiplier()) == 25500) in isst_clos_display_information()
654 snprintf(value, sizeof(value), "%d MHz", clos_config->clos_max * isst_get_disp_freq_multiplier()); in isst_clos_display_information()
658 …snprintf(value, sizeof(value), "%d MHz", clos_config->clos_desired * isst_get_disp_freq_multiplier… in isst_clos_display_information()
H A Disst-config.c1677 struct isst_clos_config clos_config; in set_clos_param() local
1680 ret = isst_pm_get_clos(id, clos, &clos_config); in set_clos_param()
1685 clos_config.clos_min = min; in set_clos_param()
1686 clos_config.clos_max = max; in set_clos_param()
1687 clos_config.epp = epp; in set_clos_param()
1688 clos_config.clos_prop_prio = wt; in set_clos_param()
1689 ret = isst_set_clos(id, clos, &clos_config); in set_clos_param()
2398 struct isst_clos_config clos_config; in dump_clos_config_for_cpu() local
2401 ret = isst_pm_get_clos(id, current_clos, &clos_config); in dump_clos_config_for_cpu()
2406 &clos_config); in dump_clos_config_for_cpu()
[all …]