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

/linux-master/tools/power/x86/intel-speed-select/
H A Disst-core-tpmi.c673 struct isst_clos_config *clos_config)
687 clos_config->epp = 0;
688 clos_config->clos_prop_prio = info.prop_prio;
689 clos_config->clos_min = info.min_freq_mhz;
690 clos_config->clos_max = info.max_freq_mhz;
691 clos_config->clos_desired = 0;
694 clos_config->clos_min, clos_config->clos_max);
700 struct isst_clos_config *clos_config)
709 info.prop_prio = clos_config
672 tpmi_pm_get_clos(struct isst_id *id, int clos, struct isst_clos_config *clos_config) argument
699 tpmi_set_clos(struct isst_id *id, int clos, struct isst_clos_config *clos_config) argument
[all...]
H A Disst.h208 int (*pm_get_clos)(struct isst_id *id, int clos, struct isst_clos_config *clos_config);
209 int (*set_clos)(struct isst_id *id, int clos, struct isst_clos_config *clos_config);
279 struct isst_clos_config *clos_config);
281 struct isst_clos_config *clos_config);
285 struct isst_clos_config *clos_config);
H A Disst-core-mbox.c950 static int mbox_pm_get_clos(struct isst_id *id, int clos, struct isst_clos_config *clos_config) argument
960 clos_config->epp = resp & 0x0f;
961 clos_config->clos_prop_prio = (resp >> 4) & 0x0f;
962 clos_config->clos_min = (resp >> 8) & 0xff;
963 clos_config->clos_max = (resp >> 16) & 0xff;
964 clos_config->clos_desired = (resp >> 24) & 0xff;
969 static int mbox_set_clos(struct isst_id *id, int clos, struct isst_clos_config *clos_config) argument
975 req = clos_config->epp & 0x0f;
976 req |= (clos_config->clos_prop_prio & 0x0f) << 4;
977 req |= (clos_config
[all...]
H A Disst-core.c475 int isst_pm_get_clos(struct isst_id *id, int clos, struct isst_clos_config *clos_config) argument
478 return isst_ops->pm_get_clos(id, clos, clos_config);
481 int isst_set_clos(struct isst_id *id, int clos, struct isst_clos_config *clos_config) argument
484 return isst_ops->set_clos(id, clos, clos_config);
H A Disst-display.c584 struct isst_clos_config *clos_config)
600 snprintf(value, sizeof(value), "%d", clos_config->epp);
604 snprintf(value, sizeof(value), "%d", clos_config->clos_prop_prio);
608 snprintf(value, sizeof(value), "%d MHz", clos_config->clos_min * isst_get_disp_freq_multiplier());
612 if ((clos_config->clos_max * isst_get_disp_freq_multiplier()) == 25500)
615 snprintf(value, sizeof(value), "%d MHz", clos_config->clos_max * isst_get_disp_freq_multiplier());
619 snprintf(value, sizeof(value), "%d MHz", clos_config->clos_desired * isst_get_disp_freq_multiplier());
583 isst_clos_display_information(struct isst_id *id, FILE *outf, int clos, struct isst_clos_config *clos_config) argument
H A Disst-config.c1638 struct isst_clos_config clos_config; local
1641 ret = isst_pm_get_clos(id, clos, &clos_config);
1646 clos_config.clos_min = min;
1647 clos_config.clos_max = max;
1648 clos_config.epp = epp;
1649 clos_config.clos_prop_prio = wt;
1650 ret = isst_set_clos(id, clos, &clos_config);
2358 struct isst_clos_config clos_config; local
2361 ret = isst_pm_get_clos(id, current_clos, &clos_config);
2366 &clos_config);
2434 struct isst_clos_config clos_config; local
[all...]

Completed in 399 milliseconds