Searched refs:em_table (Results 1 – 3 of 3) sorted by relevance
| /linux/kernel/power/ |
| H A D | energy_model.c | 346 old_table = rcu_dereference_protected(pd->em_table, in em_dev_update_perf_domain() 348 rcu_assign_pointer(pd->em_table, new_table); in em_dev_update_perf_domain() 422 struct em_perf_table *em_table; in em_create_pd() local 458 em_table = em_table_alloc(pd); in em_create_pd() 459 if (!em_table) in em_create_pd() 462 ret = em_create_perf_table(dev, pd, em_table->state, cb, flags); in em_create_pd() 466 rcu_assign_pointer(pd->em_table, em_table); in em_create_pd() 479 kfree(em_table); in em_create_pd() 616 struct em_perf_table *em_table; in em_dev_register_pd_no_update() local 689 em_table = rcu_dereference_protected(dev->em_pd->em_table, in em_dev_register_pd_no_update() [all …]
|
| /linux/include/linux/ |
| H A D | energy_model.h | 75 struct em_perf_table __rcu *em_table; member 247 struct em_perf_table *em_table; in em_cpu_energy() local 270 em_table = rcu_dereference(pd->em_table); in em_cpu_energy() 271 i = em_pd_get_efficient_state(em_table->state, pd, max_util); in em_cpu_energy() 272 ps = &em_table->state[i]; in em_cpu_energy() 344 return rcu_dereference(pd->em_table)->state; in em_perf_state_from_pd()
|
| /linux/Documentation/power/ |
| H A D | energy-model.rst | 358 03 struct em_perf_table __rcu *em_table; 369 14 em_table = em_table_alloc(pd); 370 15 if (!em_table) 373 18 new_table = em_table->state; 387 32 em_table_free(em_table); 391 36 ret = em_dev_update_perf_domain(dev, em_table); 394 39 em_table_free(em_table); 402 47 em_table_free(em_table);
|