Searched refs:ctdp_level (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/tools/power/x86/intel-speed-select/ |
| H A D | isst-core.c | 213 if (!ctdp_level.pbf_support) { in isst_get_pbf_info() 354 ctdp_level = &pkg_dev->ctdp_level[i]; in isst_get_process_ctdp_complete() 355 if (ctdp_level->pbf_support) in isst_get_process_ctdp_complete() 399 ctdp_level = &pkg_dev->ctdp_level[i]; in isst_get_process_ctdp() 401 ctdp_level->level = i; in isst_get_process_ctdp() 403 ctdp_level->pkg_id = id->pkg; in isst_get_process_ctdp() 404 ctdp_level->die_id = id->die; in isst_get_process_ctdp() 412 ctdp_level->processed = 1; in isst_get_process_ctdp() 417 ctdp_level->pbf_found = 1; in isst_get_process_ctdp() 422 &ctdp_level->fact_info); in isst_get_process_ctdp() [all …]
|
| H A D | isst-core-mbox.c | 293 id->cpu, resp, ctdp_level->fact_support, ctdp_level->pbf_support, in mbox_get_ctdp_control() 294 ctdp_level->fact_enabled, ctdp_level->pbf_enabled); in mbox_get_ctdp_control() 322 id->cpu, config_index, resp, ctdp_level->uncore_p0, ctdp_level->uncore_p1, in _get_uncore_p0_p1_info() 323 ctdp_level->uncore_pm); in _get_uncore_p0_p1_info() 342 ctdp_level->uncore_p1); in _get_uncore_p0_p1_info() 392 ctdp_level->sse_p1 = 0; in _get_p1_info() 393 ctdp_level->avx2_p1 = 0; in _get_p1_info() 405 ctdp_level->avx2_p1, ctdp_level->avx512_p1, ctdp_level->amx_p1); in _get_p1_info() 426 ctdp_level->mem_freq = (12 - ctdp_level->mem_freq) * 133.33 * 2 * 10; in _get_uncore_mem_freq() 460 ctdp_level->pkg_tdp); in mbox_get_tdp_info() [all …]
|
| H A D | isst-core-tpmi.c | 221 id->cpu, ctdp_level->fact_support, ctdp_level->pbf_support, in tpmi_get_ctdp_control() 222 ctdp_level->fact_enabled, ctdp_level->pbf_enabled); in tpmi_get_ctdp_control() 258 id->cpu, config_index, ctdp_level->tdp_ratio, ctdp_level->pkg_tdp, in tpmi_get_tdp_info() 259 ctdp_level->t_proc_hot); in tpmi_get_tdp_info() 268 ctdp_level->pkg_max_power = 0; in tpmi_get_pwr_info() 269 ctdp_level->pkg_min_power = 0; in tpmi_get_pwr_info() 274 ctdp_level->pkg_min_power); in tpmi_get_pwr_info() 467 if (ctdp_level.fact_enabled) in tpmi_set_pbf_fact_status() 481 if (ctdp_level.pbf_enabled) in tpmi_set_pbf_fact_status() 619 if (ctdp_level->uncore_pm) in tpmi_adjust_uncore_freq() [all …]
|
| H A D | isst-display.c | 373 ctdp_level = &pkg_dev->ctdp_level[i]; in isst_ctdp_display_information() 374 if (!ctdp_level->processed) in isst_ctdp_display_information() 378 ctdp_level->level); in isst_ctdp_display_information() 415 if (!ctdp_level->sse_p1) in isst_ctdp_display_information() 416 ctdp_level->sse_p1 = ctdp_level->tdp_ratio; in isst_ctdp_display_information() 421 if (ctdp_level->avx2_p1) { in isst_ctdp_display_information() 428 if (ctdp_level->avx512_p1) { in isst_ctdp_display_information() 449 if (ctdp_level->amx_p1) { in isst_ctdp_display_information() 463 if (ctdp_level->mem_freq) { in isst_ctdp_display_information() 466 ctdp_level->mem_freq); in isst_ctdp_display_information() [all …]
|
| H A D | isst-daemon.c | 38 struct isst_pkg_ctdp_level_info ctdp_level; in process_level_change() local 77 ctdp_level.core_cpumask_size = in process_level_change() 78 alloc_cpu_set(&ctdp_level.core_cpumask); in process_level_change() 79 ret = isst_get_coremask_info(id, pkg_dev.current_level, &ctdp_level); in process_level_change() 81 free_cpu_set(ctdp_level.core_cpumask); in process_level_change() 93 isolate_cpus(id, ctdp_level.core_cpumask_size, ctdp_level.core_cpumask, in process_level_change() 100 if (ctdp_level.cpu_count) { in process_level_change() 105 if (CPU_ISSET_S(i, ctdp_level.core_cpumask_size, ctdp_level.core_cpumask)) { in process_level_change() 115 free_cpu_set(ctdp_level.core_cpumask); in process_level_change()
|
| H A D | isst.h | 178 struct isst_pkg_ctdp_level_info ctdp_level[ISST_MAX_TDP_LEVELS]; member 194 …t_ctdp_control)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ctdp_level); 195 …(*get_tdp_info)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ctdp_level); 196 …(*get_pwr_info)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ctdp_level); 197 …_coremask_info)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ctdp_level); 199 int (*get_get_trls)(struct isst_id *id, int level, struct isst_pkg_ctdp_level_info *ctdp_level); 205 …st_uncore_freq)(struct isst_id *id, int config_index, struct isst_pkg_ctdp_level_info *ctdp_level); 246 struct isst_pkg_ctdp_level_info *ctdp_level); 248 struct isst_pkg_ctdp_level_info *ctdp_level); 250 struct isst_pkg_ctdp_level_info *ctdp_level);
|
| H A D | isst-config.c | 1160 if (ctdp_level.fact_support) in get_isst_status() 1163 if (ctdp_level.pbf_support) in get_isst_status() 1326 ctdp_level = &clx_n_pkg_dev.ctdp_level[0]; in clx_n_config() 1397 ctdp_level->processed = 1; in clx_n_config() 1399 ctdp_level->pbf_enabled = 1; in clx_n_config() 1401 ctdp_level->fact_enabled = 0; in clx_n_config() 1427 ctdp_level = &clx_n_pkg_dev.ctdp_level[0]; in dump_clx_n_config_for_cpu() 1548 if (ctdp_level.cpu_count) { in set_tdp_level_for_cpu() 1553 if (CPU_ISSET_S(i, ctdp_level.core_cpumask_size, ctdp_level.core_cpumask)) { in set_tdp_level_for_cpu() 1607 ctdp_level = &clx_n_pkg_dev.ctdp_level[0]; in clx_n_dump_pbf_config_for_cpu() [all …]
|