/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A D | amd-pstate-trace.h | 27 TP_PROTO(unsigned long min_perf, 39 TP_ARGS(min_perf, 52 __field(unsigned long, min_perf) 65 __entry->min_perf = min_perf; 78 (unsigned long)__entry->min_perf,
|
H A D | amd-pstate.c | 364 static void pstate_update_perf(struct amd_cpudata *cpudata, u32 min_perf, in pstate_update_perf() argument 375 u32 min_perf, u32 des_perf, in cppc_update_perf() 381 perf_ctrls.min_perf = min_perf; in cppc_update_perf() 390 u32 min_perf, u32 des_perf, in amd_pstate_update_perf() 393 static_call(amd_pstate_update_perf)(cpudata, min_perf, des_perf, in amd_pstate_update_perf() 430 static void amd_pstate_update(struct amd_cpudata *cpudata, u32 min_perf, in amd_pstate_update() argument 436 min_perf = clamp_t(unsigned long, min_perf, cpudata->min_limit_perf, in amd_pstate_update() 440 des_perf = clamp_t(unsigned long, des_perf, min_perf, max_per in amd_pstate_update() 374 cppc_update_perf(struct amd_cpudata *cpudata, u32 min_perf, u32 des_perf, u32 max_perf, bool fast_switch) cppc_update_perf() argument 389 amd_pstate_update_perf(struct amd_cpudata *cpudata, u32 min_perf, u32 des_perf, u32 max_perf, bool fast_switch) amd_pstate_update_perf() argument 499 unsigned long max_perf, min_perf, des_perf, cap_perf; amd_pstate_update_freq() local 555 unsigned long max_perf, min_perf, des_perf, amd_pstate_adjust_perf() local 1226 u32 max_perf, min_perf, min_limit_perf, max_limit_perf; amd_pstate_epp_update_limit() local 1340 int min_perf; amd_pstate_epp_offline() local [all...] |
H A D | intel_pstate.c | 1037 int min_perf; in intel_pstate_hwp_offline() local 1066 min_perf = HWP_LOWEST_PERF(READ_ONCE(cpu->hwp_cap_cached)); in intel_pstate_hwp_offline() 1069 value |= HWP_MAX_PERF(min_perf); in intel_pstate_hwp_offline() 1070 value |= HWP_MIN_PERF(min_perf); in intel_pstate_hwp_offline() 2567 /* Normalize user input to [min_perf, max_perf] */ in intel_pstate_update_perf_limits() 2588 /* Make sure min_perf <= max_perf */ in intel_pstate_update_perf_limits() 2961 unsigned long min_perf, in intel_cpufreq_adjust_perf() 2981 if (min_perf < capacity) in intel_cpufreq_adjust_perf() 2982 min_pstate = DIV_ROUND_UP(cap_pstate * min_perf, capacity); in intel_cpufreq_adjust_perf() 2960 intel_cpufreq_adjust_perf(unsigned int cpunum, unsigned long min_perf, unsigned long target_perf, unsigned long capacity) intel_cpufreq_adjust_perf() argument
|
H A D | cpufreq.c | 2197 * @min_perf: Minimum (required) performance level (units of @capacity). 2206 * @min_perf and preferably equal to or below @target_perf. 2216 unsigned long min_perf, in cpufreq_driver_adjust_perf() 2220 cpufreq_driver->adjust_perf(cpu, min_perf, target_perf, capacity); in cpufreq_driver_adjust_perf() 2215 cpufreq_driver_adjust_perf(unsigned int cpu, unsigned long min_perf, unsigned long target_perf, unsigned long capacity) cpufreq_driver_adjust_perf() argument
|
/kernel/linux/linux-6.6/drivers/firmware/arm_scmi/ |
H A D | perf.c | 471 u32 domain, u32 max_perf, u32 min_perf) in scmi_perf_msg_limits_set() 485 limits->min_level = cpu_to_le32(min_perf); in scmi_perf_msg_limits_set() 495 u32 min_perf) in __scmi_perf_limits_set() 501 dom->id, min_perf, max_perf); in __scmi_perf_limits_set() 503 iowrite32(min_perf, fci->set_addr + 4); in __scmi_perf_limits_set() 508 return scmi_perf_msg_limits_set(ph, dom->id, max_perf, min_perf); in __scmi_perf_limits_set() 512 u32 domain, u32 max_perf, u32 min_perf) in scmi_perf_limits_set() 521 if (PROTOCOL_REV_MAJOR(pi->version) >= 0x3 && !max_perf && !min_perf) in scmi_perf_limits_set() 527 if (min_perf) { in scmi_perf_limits_set() 528 opp = xa_load(&dom->opps_by_lvl, min_perf); in scmi_perf_limits_set() 470 scmi_perf_msg_limits_set(const struct scmi_protocol_handle *ph, u32 domain, u32 max_perf, u32 min_perf) scmi_perf_msg_limits_set() argument 493 __scmi_perf_limits_set(const struct scmi_protocol_handle *ph, struct perf_dom_info *dom, u32 max_perf, u32 min_perf) __scmi_perf_limits_set() argument 511 scmi_perf_limits_set(const struct scmi_protocol_handle *ph, u32 domain, u32 max_perf, u32 min_perf) scmi_perf_limits_set() argument 547 scmi_perf_msg_limits_get(const struct scmi_protocol_handle *ph, u32 domain, u32 *max_perf, u32 *min_perf) scmi_perf_msg_limits_get() argument 573 __scmi_perf_limits_get(const struct scmi_protocol_handle *ph, struct perf_dom_info *dom, u32 *max_perf, u32 *min_perf) __scmi_perf_limits_get() argument 590 scmi_perf_limits_get(const struct scmi_protocol_handle *ph, u32 domain, u32 *max_perf, u32 *min_perf) scmi_perf_limits_get() argument [all...] |
/kernel/linux/linux-5.10/drivers/firmware/arm_scmi/ |
H A D | perf.c | 357 u32 max_perf, u32 min_perf) in scmi_perf_mb_limits_set() 371 limits->min_level = cpu_to_le32(min_perf); in scmi_perf_mb_limits_set() 380 u32 max_perf, u32 min_perf) in scmi_perf_limits_set() 387 iowrite32(min_perf, dom->fc_info->limit_set_addr + 4); in scmi_perf_limits_set() 392 return scmi_perf_mb_limits_set(handle, domain, max_perf, min_perf); in scmi_perf_limits_set() 396 u32 *max_perf, u32 *min_perf) in scmi_perf_mb_limits_get() 414 *min_perf = le32_to_cpu(limits->min_level); in scmi_perf_mb_limits_get() 422 u32 *max_perf, u32 *min_perf) in scmi_perf_limits_get() 429 *min_perf = ioread32(dom->fc_info->limit_get_addr + 4); in scmi_perf_limits_get() 433 return scmi_perf_mb_limits_get(handle, domain, max_perf, min_perf); in scmi_perf_limits_get() 356 scmi_perf_mb_limits_set(const struct scmi_handle *handle, u32 domain, u32 max_perf, u32 min_perf) scmi_perf_mb_limits_set() argument 379 scmi_perf_limits_set(const struct scmi_handle *handle, u32 domain, u32 max_perf, u32 min_perf) scmi_perf_limits_set() argument 395 scmi_perf_mb_limits_get(const struct scmi_handle *handle, u32 domain, u32 *max_perf, u32 *min_perf) scmi_perf_mb_limits_get() argument 421 scmi_perf_limits_get(const struct scmi_handle *handle, u32 domain, u32 *max_perf, u32 *min_perf) scmi_perf_limits_get() argument [all...] |
/kernel/linux/linux-6.6/tools/power/x86/amd_pstate_tracer/ |
H A D | amd_pstate_trace.py | 156 def store_csv(cpu_int, time_pre_dec, time_post_dec, min_perf, des_perf, max_perf, freq_ghz, mperf, aperf, tsc, common_comm, load, duration_ms, sample_num, elapsed_time, cpu_mask): 166 string_buffer = "CPU_%03u, %05u, %06u, %u, %u, %u, %.4f, %u, %u, %u, %.2f, %.3f, %u, %.3f, %s\n" % (cpu_int, int(time_pre_dec), int(time_post_dec), int(min_perf), int(des_perf), int(max_perf), freq_ghz, int(mperf), int(aperf), int(tsc), load, duration_ms, sample_num, elapsed_time, common_comm) 182 f_handle.write('common_cpu, common_secs, common_usecs, min_perf, des_perf, max_perf, freq, mperf, aperf, tsc, load, duration_ms, sample_num, elapsed_time, common_comm') 210 min_perf = search_obj.group(10) 235 store_csv(cpu_int, time_pre_dec, time_post_dec, min_perf, des_perf, max_perf, freq_ghz, mperf, aperf, tsc, common_comm, load, duration_ms, sample_num, elapsed_time, cpu_mask)
|
/kernel/linux/linux-5.10/include/acpi/ |
H A D | cppc_acpi.h | 114 u32 min_perf; member
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | scmi_protocol.h | 104 u32 max_perf, u32 min_perf); 106 u32 *max_perf, u32 *min_perf);
|
/kernel/linux/linux-6.6/include/acpi/ |
H A D | cppc_acpi.h | 117 u32 min_perf; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | scmi_protocol.h | 134 u32 max_perf, u32 min_perf); 136 u32 *max_perf, u32 *min_perf);
|
H A D | cpufreq.h | 353 unsigned long min_perf, 606 unsigned long min_perf,
|
/kernel/linux/linux-5.10/drivers/cpufreq/ |
H A D | intel_pstate.c | 901 int min_perf; in intel_pstate_hwp_offline() local 915 min_perf = HWP_LOWEST_PERF(cpu->hwp_cap_cached); in intel_pstate_hwp_offline() 918 value |= HWP_MAX_PERF(min_perf); in intel_pstate_hwp_offline() 919 value |= HWP_MIN_PERF(min_perf); in intel_pstate_hwp_offline() 2229 /* Normalize user input to [min_perf, max_perf] */ in intel_pstate_update_perf_limits() 2249 /* Make sure min_perf <= max_perf */ in intel_pstate_update_perf_limits()
|
/kernel/linux/linux-6.6/drivers/acpi/ |
H A D | cppc_acpi.c | 1634 * Only write if min_perf and max_perf not zero. Some drivers pass zero in cppc_set_perf() 1638 if (perf_ctrls->min_perf) in cppc_set_perf() 1639 cpc_write(cpu, min_perf_reg, perf_ctrls->min_perf); in cppc_set_perf()
|