Lines Matching refs:limits
187 static struct perf_limits *limits = &performance_limits; variable
189 static struct perf_limits *limits = &powersave_limits; variable
278 limits->turbo_disabled = in update_turbo_state()
297 adj_range = limits->min_perf_pct * range / 100; in intel_pstate_hwp_set()
302 adj_range = limits->max_perf_pct * range / 100; in intel_pstate_hwp_set()
304 if (limits->no_turbo) { in intel_pstate_hwp_set()
373 return sprintf(buf, "%u\n", limits->object); \
409 if (limits->turbo_disabled) in show_no_turbo()
410 ret = sprintf(buf, "%u\n", limits->turbo_disabled); in show_no_turbo()
412 ret = sprintf(buf, "%u\n", limits->no_turbo); in show_no_turbo()
428 if (limits->turbo_disabled) { in store_no_turbo()
433 limits->no_turbo = clamp_t(int, input, 0, 1); in store_no_turbo()
451 limits->max_sysfs_pct = clamp_t(int, input, 0 , 100); in store_max_perf_pct()
452 limits->max_perf_pct = min(limits->max_policy_pct, in store_max_perf_pct()
453 limits->max_sysfs_pct); in store_max_perf_pct()
454 limits->max_perf_pct = max(limits->min_policy_pct, in store_max_perf_pct()
455 limits->max_perf_pct); in store_max_perf_pct()
456 limits->max_perf_pct = max(limits->min_perf_pct, in store_max_perf_pct()
457 limits->max_perf_pct); in store_max_perf_pct()
458 limits->max_perf = div_fp(int_tofp(limits->max_perf_pct), in store_max_perf_pct()
476 limits->min_sysfs_pct = clamp_t(int, input, 0 , 100); in store_min_perf_pct()
477 limits->min_perf_pct = max(limits->min_policy_pct, in store_min_perf_pct()
478 limits->min_sysfs_pct); in store_min_perf_pct()
479 limits->min_perf_pct = min(limits->max_policy_pct, in store_min_perf_pct()
480 limits->min_perf_pct); in store_min_perf_pct()
481 limits->min_perf_pct = min(limits->max_perf_pct, in store_min_perf_pct()
482 limits->min_perf_pct); in store_min_perf_pct()
483 limits->min_perf = div_fp(int_tofp(limits->min_perf_pct), in store_min_perf_pct()
562 if (limits->no_turbo && !limits->turbo_disabled) in atom_set_pstate()
711 if (limits->no_turbo && !limits->turbo_disabled) in core_set_pstate()
814 if (limits->no_turbo || limits->turbo_disabled) in intel_pstate_get_min_max()
822 max_perf_adj = fp_toint(mul_fp(int_tofp(max_perf), limits->max_perf)); in intel_pstate_get_min_max()
826 min_perf = fp_toint(mul_fp(int_tofp(max_perf), limits->min_perf)); in intel_pstate_get_min_max()
1108 limits = &performance_limits; in intel_pstate_set_policy()
1115 limits = &powersave_limits; in intel_pstate_set_policy()
1116 limits->min_policy_pct = (policy->min * 100) / policy->cpuinfo.max_freq; in intel_pstate_set_policy()
1117 limits->min_policy_pct = clamp_t(int, limits->min_policy_pct, 0 , 100); in intel_pstate_set_policy()
1118 limits->max_policy_pct = DIV_ROUND_UP(policy->max * 100, in intel_pstate_set_policy()
1120 limits->max_policy_pct = clamp_t(int, limits->max_policy_pct, 0 , 100); in intel_pstate_set_policy()
1123 limits->min_perf_pct = max(limits->min_policy_pct, in intel_pstate_set_policy()
1124 limits->min_sysfs_pct); in intel_pstate_set_policy()
1125 limits->min_perf_pct = min(limits->max_policy_pct, in intel_pstate_set_policy()
1126 limits->min_perf_pct); in intel_pstate_set_policy()
1127 limits->max_perf_pct = min(limits->max_policy_pct, in intel_pstate_set_policy()
1128 limits->max_sysfs_pct); in intel_pstate_set_policy()
1129 limits->max_perf_pct = max(limits->min_policy_pct, in intel_pstate_set_policy()
1130 limits->max_perf_pct); in intel_pstate_set_policy()
1131 limits->max_perf = round_up(limits->max_perf, FRAC_BITS); in intel_pstate_set_policy()
1134 limits->min_perf_pct = min(limits->max_perf_pct, limits->min_perf_pct); in intel_pstate_set_policy()
1136 limits->min_perf = div_fp(int_tofp(limits->min_perf_pct), in intel_pstate_set_policy()
1138 limits->max_perf = div_fp(int_tofp(limits->max_perf_pct), in intel_pstate_set_policy()
1183 if (limits->min_perf_pct == 100 && limits->max_perf_pct == 100) in intel_pstate_cpu_init()