Home
last modified time | relevance | path

Searched refs:min_perf (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/drivers/cpufreq/
H A Damd-pstate-trace.h27 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 Damd-pstate.c364 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 Dintel_pstate.c1037 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 Dcpufreq.c2197 * @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 Dperf.c471 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 Dperf.c357 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 Damd_pstate_trace.py156 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 Dcppc_acpi.h114 u32 min_perf; member
/kernel/linux/linux-5.10/include/linux/
H A Dscmi_protocol.h104 u32 max_perf, u32 min_perf);
106 u32 *max_perf, u32 *min_perf);
/kernel/linux/linux-6.6/include/acpi/
H A Dcppc_acpi.h117 u32 min_perf; member
/kernel/linux/linux-6.6/include/linux/
H A Dscmi_protocol.h134 u32 max_perf, u32 min_perf);
136 u32 *max_perf, u32 *min_perf);
H A Dcpufreq.h353 unsigned long min_perf,
606 unsigned long min_perf,
/kernel/linux/linux-5.10/drivers/cpufreq/
H A Dintel_pstate.c901 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 Dcppc_acpi.c1634 * 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()

Completed in 24 milliseconds