Searched refs:em_perf_state (Results 1 – 7 of 7) sorted by relevance
| /linux/include/linux/ |
| A D | energy_model.h | 24 struct em_perf_state { struct 51 struct em_perf_state state[]; 173 int em_dev_compute_costs(struct device *dev, struct em_perf_state *table, 191 em_pd_get_efficient_state(struct em_perf_state *table, int nr_perf_states, in em_pd_get_efficient_state() 194 struct em_perf_state *ps; in em_pd_get_efficient_state() 231 struct em_perf_state *ps; in em_cpu_energy() 328 struct em_perf_state *em_perf_state_from_pd(struct em_perf_domain *pd) in em_perf_state_from_pd() 380 struct em_perf_state *em_perf_state_from_pd(struct em_perf_domain *pd) in em_perf_state_from_pd() 385 int em_dev_compute_costs(struct device *dev, struct em_perf_state *table, in em_dev_compute_costs()
|
| /linux/kernel/power/ |
| A D | energy_model.c | 27 struct em_perf_state *table); 49 struct em_perf_state *table; \ 72 struct em_perf_state *table; in em_debug_create_ps() 206 table_size = sizeof(struct em_perf_state) * pd->nr_perf_states; in em_table_alloc() 218 struct em_perf_state *table, int nr_states) in em_init_performance() 241 static int em_compute_costs(struct device *dev, struct em_perf_state *table, in em_compute_costs() 292 int em_dev_compute_costs(struct device *dev, struct em_perf_state *table, in em_dev_compute_costs() 343 struct em_perf_state *table, in em_create_perf_table() 680 struct em_perf_state *ps, *new_ps; in em_table_dup() 692 ps_size = sizeof(struct em_perf_state) * pd->nr_perf_states; in em_table_dup() [all …]
|
| /linux/drivers/powercap/ |
| A D | dtpm_cpu.c | 45 struct em_perf_state *table; in set_pd_power_limit() 91 struct em_perf_state *table; in get_pd_power_uw() 123 struct em_perf_state *table; in update_pd_power_uw() 194 struct em_perf_state *table; in __dtpm_cpu_setup()
|
| A D | dtpm_devfreq.c | 40 struct em_perf_state *table; in update_pd_power_uw() 59 struct em_perf_state *table; in set_pd_power_limit() 100 struct em_perf_state *table; in get_pd_power_uw()
|
| /linux/drivers/thermal/ |
| A D | cpufreq_cooling.c | 94 struct em_perf_state *table; in get_level() 111 struct em_perf_state *table; in cpu_freq_to_power() 132 struct em_perf_state *table; in cpu_power_to_freq() 281 struct em_perf_state *table; in cpufreq_state2power() 401 struct em_perf_state *table; in get_state_freq()
|
| A D | devfreq_cooling.c | 90 struct em_perf_state *table; in devfreq_cooling_set_cur_state() 131 struct em_perf_state *table; in get_perf_idx() 196 struct em_perf_state *table; in devfreq_cooling_get_requested_power() 269 struct em_perf_state *table; in devfreq_cooling_state2power() 294 struct em_perf_state *table; in devfreq_cooling_power2state()
|
| /linux/Documentation/power/ |
| A D | energy-model.rst | 217 contains array 'struct em_perf_state state[]' which is a list of performance 220 existing EM (created during boot). The content in the 'struct em_perf_state' 248 struct em_perf_state *em_perf_state_from_pd(struct em_perf_domain *pd); 250 It returns the 'struct em_perf_state' pointer which is an array of performance 259 There is dedicated API for device drivers to calculate em_perf_state::cost 262 int em_dev_compute_costs(struct device *dev, struct em_perf_state *table, 269 state as well. It updates em_perf_state::flags accordingly. 359 04 struct em_perf_state *table, *new_table;
|
Completed in 20 milliseconds