Searched refs:nr_perf_states (Results 1 – 6 of 6) sorted by relevance
/linux/include/linux/ |
H A D | energy_model.h | 72 int nr_perf_states; member 191 em_pd_get_efficient_state(struct em_perf_state *table, int nr_perf_states, in em_pd_get_efficient_state() argument 197 for (i = 0; i < nr_perf_states; i++) { in em_pd_get_efficient_state() 207 return nr_perf_states - 1; in em_pd_get_efficient_state() 256 i = em_pd_get_efficient_state(em_table->state, pd->nr_perf_states, in em_cpu_energy() 313 return pd->nr_perf_states; in em_pd_nr_perf_states()
|
/linux/kernel/power/ |
H A D | energy_model.c | 135 em_dbg = devm_kcalloc(dev, dev->em_pd->nr_perf_states, in em_debug_create_pd() 141 for (i = 0; i < dev->em_pd->nr_perf_states; i++) in em_debug_create_pd() 206 table_size = sizeof(struct em_perf_state) * pd->nr_perf_states; in em_table_alloc() 348 int nr_states = pd->nr_perf_states; in em_create_perf_table() 427 pd->nr_perf_states = nr_states; in em_create_pd() 480 for (i = 0; i < pd->nr_perf_states; i++) { in em_cpufreq_update_efficiencies() 692 ps_size = sizeof(struct em_perf_state) * pd->nr_perf_states; in em_table_dup() 705 ret = em_compute_costs(dev, em_table->state, NULL, pd->nr_perf_states, in em_recalc_and_update() 740 em_init_performance(dev, pd, em_table->state, pd->nr_perf_states); in em_adjust_new_capacity() 787 em_max_perf = table[pd->nr_perf_states - 1].performance; in em_check_capacity_update() [all …]
|
/linux/drivers/powercap/ |
H A D | dtpm_cpu.c | 54 for (i = 0; i < pd->nr_perf_states; i++) { in set_pd_power_limit() 106 for (i = 0; i < pd->nr_perf_states; i++) { in get_pd_power_uw() 134 dtpm->power_max = table[em->nr_perf_states - 1].power; in update_pd_power_uw() 235 table[pd->nr_perf_states - 1].frequency); in __dtpm_cpu_setup()
|
H A D | dtpm_devfreq.c | 47 dtpm->power_max = table[pd->nr_perf_states - 1].power; in update_pd_power_uw() 65 for (i = 0; i < pd->nr_perf_states; i++) { in set_pd_power_limit() 114 for (i = 0; i < pd->nr_perf_states; i++) { in get_pd_power_uw()
|
/linux/drivers/thermal/ |
H A D | devfreq_cooling.c | 136 for (i = 0; i < em_pd->nr_perf_states; i++) { in get_perf_idx()
|
/linux/Documentation/power/ |
H A D | energy-model.rst | 377 22 for (i = 0; i < pd->nr_perf_states; i++) { 384 29 ret = em_dev_compute_costs(dev, table, pd->nr_perf_states);
|