Home
last modified time | relevance | path

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

/linux/tools/power/x86/intel-speed-select/
H A Disst-config.c1348 struct isst_pbf_info *pbf_info; in clx_n_config() local
1351 pbf_info = &ctdp_level->pbf_info; in clx_n_config()
1364 pbf_info->p1_high = 0; in clx_n_config()
1365 pbf_info->p1_low = ~0; in clx_n_config()
1380 if (cpu_bf > pbf_info->p1_high) in clx_n_config()
1381 pbf_info->p1_high = cpu_bf; in clx_n_config()
1382 if (cpu_bf < pbf_info->p1_low) in clx_n_config()
1383 pbf_info->p1_low = cpu_bf; in clx_n_config()
1386 if (pbf_info->p1_high == ~0UL) { in clx_n_config()
1392 if (pbf_info->p1_low == 0) { in clx_n_config()
[all …]
H A Disst-core-tpmi.c405 struct isst_pbf_info *pbf_info) in _pbf_get_coremask_info() argument
420 pbf_info->core_cpumask_size, in _pbf_get_coremask_info()
421 pbf_info->core_cpumask, &cpu_count); in _pbf_get_coremask_info()
430 struct isst_pbf_info *pbf_info) in tpmi_get_pbf_info() argument
443 pbf_info->p1_low = info.low_base_freq_mhz; in tpmi_get_pbf_info()
444 pbf_info->p1_high = info.high_base_freq_mhz; in tpmi_get_pbf_info()
445 pbf_info->tdp = info.thermal_design_power_w; in tpmi_get_pbf_info()
446 pbf_info->t_prochot = info.tjunction_max_c; in tpmi_get_pbf_info()
449 id->cpu, level, pbf_info->p1_low, pbf_info->p1_high, in tpmi_get_pbf_info()
450 pbf_info->tdp, pbf_info->t_prochot); in tpmi_get_pbf_info()
[all …]
H A Disst-display.c218 struct isst_pbf_info *pbf_info, in _isst_pbf_display_information() argument
229 pbf_info->p1_high * isst_get_disp_freq_multiplier()); in _isst_pbf_display_information()
233 printcpumask(sizeof(value), value, pbf_info->core_cpumask_size, in _isst_pbf_display_information()
234 pbf_info->core_cpumask); in _isst_pbf_display_information()
239 pbf_info->core_cpumask_size, in _isst_pbf_display_information()
240 pbf_info->core_cpumask); in _isst_pbf_display_information()
245 pbf_info->p1_low * isst_get_disp_freq_multiplier()); in _isst_pbf_display_information()
252 snprintf(value, sizeof(value), "%d", pbf_info->t_prochot); in _isst_pbf_display_information()
256 snprintf(value, sizeof(value), "%d", pbf_info->tdp); in _isst_pbf_display_information()
534 &ctdp_level->pbf_info, in isst_ctdp_display_information()
[all …]
H A Disst-core.c192 int isst_get_pbf_info(struct isst_id *id, int level, struct isst_pbf_info *pbf_info) in isst_get_pbf_info() argument
218 pbf_info->core_cpumask_size = alloc_cpu_set(&pbf_info->core_cpumask); in isst_get_pbf_info()
221 return isst_ops->get_pbf_info(id, level, pbf_info); in isst_get_pbf_info()
356 free_cpu_set(ctdp_level->pbf_info.core_cpumask); in isst_get_process_ctdp_complete()
415 ret = isst_get_pbf_info(id, i, &ctdp_level->pbf_info); in isst_get_process_ctdp()
H A Disst-core-mbox.c628 static int mbox_get_pbf_info(struct isst_id *id, int level, struct isst_pbf_info *pbf_info) in mbox_get_pbf_info() argument
653 pbf_info->core_cpumask_size, in mbox_get_pbf_info()
654 pbf_info->core_cpumask, in mbox_get_pbf_info()
668 pbf_info->p1_low = resp & 0xff; in mbox_get_pbf_info()
669 pbf_info->p1_high = (resp & GENMASK(15, 8)) >> 8; in mbox_get_pbf_info()
679 pbf_info->tdp = resp & 0xffff; in mbox_get_pbf_info()
689 pbf_info->t_control = (resp >> 8) & 0xff; in mbox_get_pbf_info()
690 pbf_info->t_prochot = resp & 0xff; in mbox_get_pbf_info()
H A Disst.h169 struct isst_pbf_info pbf_info; member
205 int (*get_pbf_info)(struct isst_id *id, int level, struct isst_pbf_info *pbf_info);
269 struct isst_pbf_info *pbf_info);