summaryrefslogtreecommitdiffstats
path: root/include/linux/energy_model.h
Commit message (Expand)AuthorAgeFilesLines
* PM: EM: Add em_dev_update_chip_binning()Lukasz Luba2024-04-081-0/+5
* PM: EM: fix wrong utilization estimation in em_cpu_energy()Vincent Guittot2024-04-041-1/+0
* PM: EM: Add em_dev_compute_costs()Lukasz Luba2024-02-081-0/+8
* PM: EM: Remove old tableLukasz Luba2024-02-081-2/+0
* PM: EM: Optimize em_cpu_energy() and remove divisionLukasz Luba2024-02-081-40/+15
* PM: EM: Add performance field to struct em_perf_state and optimizeLukasz Luba2024-02-081-12/+12
* PM: EM: Add em_perf_state_from_pd() to get performance states tableLukasz Luba2024-02-081-0/+22
* PM: EM: Introduce em_dev_update_perf_domain() for EM updatesLukasz Luba2024-02-081-0/+8
* PM: EM: Add functions for memory allocations for new EM tablesLukasz Luba2024-02-081-0/+11
* PM: EM: Use runtime modified EM for CPUs energy estimation in EASLukasz Luba2024-02-081-3/+9
* PM: EM: Introduce runtime modifiable tableLukasz Luba2024-02-081-0/+12
* PM: EM: Refactor em_pd_get_efficient_state() to be more flexibleLukasz Luba2024-02-081-13/+17
* energy_model: Use a fixed reference frequencyVincent Guittot2023-12-231-3/+3
* sched/cpufreq: Rework schedutil governor performance estimationVincent Guittot2023-11-231-1/+0
* PM: EM: convert power field to micro-Watts precision and align driversLukasz Luba2022-07-151-16/+38
* PM: EM: Change the order of arguments in the .active_power() callbackLukasz Luba2022-04-131-3/+3
* PM: EM: Add artificial EM flagPierre Gondois2022-04-131-0/+5
* PM: EM: Add .get_cost() callbackLukasz Luba2022-04-131-1/+23
* PM: EM: add macro to set .active_power() callback conditionallyLukasz Luba2022-03-031-0/+2
* PM: EM: Allow skipping inefficient statesVincent Donnefort2021-10-051-6/+37
* PM: EM: Extend em_perf_domain with a flag fieldVincent Donnefort2021-10-051-3/+10
* PM: EM: Mark inefficient statesVincent Donnefort2021-10-051-0/+12
* PM: EM: fix kernel-doc commentsLukasz Luba2021-09-071-4/+4
* PM: EM: Increase energy calculation precisionLukasz Luba2021-08-061-0/+16
* sched/cpufreq: Consider reduced CPU capacity in energy calculationLukasz Luba2021-06-171-3/+13
* PM / EM: Micro optimization in em_cpu_energyPavankumar Kondeti2020-12-081-0/+3
* PM: EM: update the comments related to power scaleLukasz Luba2020-11-101-6/+5
* PM: EM: Add a flag indicating units of power values in Energy ModelLukasz Luba2020-11-101-2/+7
* PM / EM: change name of em_pd_energy to em_cpu_energyLukasz Luba2020-06-241-3/+8
* PM / EM: remove em_register_perf_domainLukasz Luba2020-06-241-7/+0
* PM / EM: add support for other devices than CPUs in Energy ModelLukasz Luba2020-06-241-7/+22
* PM / EM: update callback structure and add device pointerLukasz Luba2020-06-241-7/+8
* PM / EM: introduce em_dev_register_perf_domain functionLukasz Luba2020-06-241-2/+11
* PM / EM: change naming convention from 'capacity' to 'performance'Lukasz Luba2020-06-241-40/+46
* energy_model.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva2020-04-181-1/+1
* PM / EM: Declare EM data types unconditionallyQuentin Perret2019-11-071-2/+1
* sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity()Vincent Guittot2019-06-241-1/+1
* PM: Introduce an Energy Model management frameworkQuentin Perret2018-12-111-0/+187