Home
last modified time | relevance | path

Searched refs:em_perf_table (Results 1 – 3 of 3) sorted by relevance

/linux/include/linux/
H A Denergy_model.h48 struct em_perf_table { struct
75 struct em_perf_table __rcu *em_table;
174 struct em_perf_table *new_table);
182 struct em_perf_table *em_table_alloc(struct em_perf_domain *pd);
183 void em_table_free(struct em_perf_table *table);
247 struct em_perf_table *em_table; in em_cpu_energy()
389 struct em_perf_table *em_table_alloc(struct em_perf_domain *pd) in em_table_alloc()
393 static inline void em_table_free(struct em_perf_table *table) {} in em_table_free()
396 struct em_perf_table *new_table) in em_dev_update_perf_domain()
/linux/kernel/power/
H A Denergy_model.c191 kfree_rcu(container_of(kref, struct em_perf_table, kref), rcu); in em_release_table_kref()
200 void em_table_free(struct em_perf_table *table) in em_table_free()
213 struct em_perf_table *em_table_alloc(struct em_perf_domain *pd) in em_table_alloc()
215 struct em_perf_table *table; in em_table_alloc()
327 struct em_perf_table *new_table) in em_dev_update_perf_domain()
329 struct em_perf_table *old_table; in em_dev_update_perf_domain()
422 struct em_perf_table *em_table; in em_create_pd()
616 struct em_perf_table *em_table; in em_dev_register_pd_no_update()
750 static struct em_perf_table *em_table_dup(struct em_perf_domain *pd) in em_table_dup()
752 struct em_perf_table *em_table; in em_table_dup()
[all …]
/linux/Documentation/power/
H A Denergy-model.rst213 struct em_perf_table __rcu *em_table_alloc(struct em_perf_domain *pd);
216 also RCU and kref needed by the EM framework. The 'struct em_perf_table'
226 struct em_perf_table __rcu *new_table);
229 'struct em_perf_table'. That new EM will be safely used inside the EM framework
239 void em_table_free(struct em_perf_table __rcu *table);
358 03 struct em_perf_table __rcu *em_table;