Lines Matching refs:capacity
158 void topology_set_cpu_scale(unsigned int cpu, unsigned long capacity)
160 per_cpu(cpu_scale, cpu) = capacity;
167 * @cpus : The related CPUs for which capacity has been reduced
182 unsigned long max_capacity, capacity, th_pressure;
195 capacity = max_capacity;
197 capacity = mult_frac(max_capacity, capped_freq, max_freq);
199 th_pressure = max_capacity - capacity;
248 cpuhp_setup_state(CPUHP_AP_ONLINE_DYN, "topology/cpu-capacity",
286 u64 capacity;
295 capacity = raw_capacity[cpu] * per_cpu(capacity_freq_ref, cpu);
296 capacity_scale = max(capacity, capacity_scale);
301 capacity = raw_capacity[cpu] * per_cpu(capacity_freq_ref, cpu);
302 capacity = div64_u64(capacity << SCHED_CAPACITY_SHIFT,
304 topology_set_cpu_scale(cpu, capacity);
320 ret = of_property_read_u32(cpu_node, "capacity-dmips-mhz",
350 pr_err("cpu_capacity: missing %pOF raw capacity\n",
370 u64 capacity, capacity_scale = 0;
405 capacity = raw_capacity[cpu];
406 capacity = div64_u64(capacity << SCHED_CAPACITY_SHIFT,
408 topology_set_cpu_scale(cpu, capacity);
437 pr_debug("cpu_capacity: init cpu capacity for CPUs [%*pbl] (to_visit=%*pbl)\n",
472 * information is not needed for cpu capacity initialization.