summaryrefslogtreecommitdiffstats
path: root/drivers/thermal/gov_power_allocator.c
Commit message (Expand)AuthorAgeFilesLines
* thermal: gov_power_allocator: Avoid overwriting PID coefficients from setup timeDi Shen2024-02-121-0/+2
* thermal: gov_power_allocator: avoid inability to reset a cdevDi Shen2024-01-121-1/+1
* thermal: gov_power_allocator: Support new update callback of weightsLukasz Luba2023-12-291-6/+9
* thermal: gov_power_allocator: Simplify checks for valid power actorLukasz Luba2023-12-291-23/+17
* thermal: gov_power_allocator: Move memory allocation out of throttle()Lukasz Luba2023-12-291-71/+136
* thermal: gov_power_allocator: Change trace functionsLukasz Luba2023-12-291-2/+3
* thermal: gov_power_allocator: Refactor checks in divvy_up_power()Lukasz Luba2023-12-291-10/+10
* thermal: gov_power_allocator: Refactor check_power_actors()Lukasz Luba2023-12-291-4/+6
* thermal: gov_power_allocator: Rearrange initialization of local variablesLukasz Luba2023-11-281-9/+6
* thermal: gov_power_allocator: Remove excessive local variablesLukasz Luba2023-11-281-6/+5
* thermal: gov_power_allocator: Use shorter paths to access data when possibleLukasz Luba2023-11-281-3/+3
* thermal: gov_power_allocator: Rearrange local variablesLukasz Luba2023-11-281-19/+20
* thermal: gov_power_allocator: Check the cooling devices only for trip_maxLukasz Luba2023-11-281-2/+7
* thermal: gov_power_allocator: Set up trip points earlierLukasz Luba2023-11-281-10/+17
* thermal: gov_power_allocator: Rename trip_max_desired_temperatureLukasz Luba2023-11-281-22/+18
* thermal: core: Pass trip pointer to governor throttle callbackRafael J. Wysocki2023-10-201-2/+2
* thermal: gov_power_allocator: Use trip pointers instead of trip indicesRafael J. Wysocki2023-10-201-78/+49
* thermal: core: Store trip pointer in struct thermal_instanceRafael J. Wysocki2023-09-281-3/+8
* thermal/core: Relocate the traces definition in thermal directoryDaniel Lezcano2023-04-011-1/+1
* thermal/core/governors: Use thermal_zone_get_trip() instead of ops functionsDaniel Lezcano2023-01-061-28/+23
* thermal/core/power allocator: Remove a useless includeChristophe JAILLET2022-12-141-1/+0
* thermal/core: Move the thermal zone lock out of the governorsDaniel Lezcano2022-08-171-10/+6
* thermal/governors: Group the thermal zone lock inside the throttle functionDaniel Lezcano2022-08-171-19/+15
* thermal/core: Rename 'trips' to 'num_trips'Daniel Lezcano2022-07-281-2/+2
* thermal/core/power allocator: Use the lockless __thermal_cdev_update() functionLukasz Luba2021-04-221-2/+1
* thermal/core/power_allocator: Update once cooling devices when temp is lowLukasz Luba2021-04-221-4/+7
* thermal/core/power_allocator: Maintain the device statistics from going staleLukasz Luba2021-04-221-0/+10
* thermal/core/power_allocator: Using round the division when re-divvying up powerjeson.gao2021-03-161-3/+5
* thermal: power allocator: fail binding for non-power actor devicesLukasz Luba2021-01-191-1/+34
* thermal/core: Remove ms based delay fieldsDaniel Lezcano2021-01-191-1/+1
* thermal: power allocator: change the 'k_*' always in estimate_pid_constants()Lukasz Luba2020-11-261-19/+9
* thermal: power allocator: refactor sustainable power estimationLukasz Luba2020-11-261-12/+40
* thermal: power allocator: change the 'k_i' coefficient estimationLukasz Luba2020-11-261-2/+6
* thermal: core: Move power_actor_set_power into IPALukasz Luba2020-10-271-0/+32
* thermal: power_allocator: Respect upper and lower bounds for cooling deviceLukasz Luba2020-10-271-2/+6
* thermal: cooling: Remove unused variable *tzzhuguangqing2020-10-121-3/+3
* thermal: Update power allocator and devfreq cooling to SPDX licensingLukasz Luba2020-07-301-8/+1
* thermal/governors: Prefix all source files with gov_Amit Kucheria2020-05-221-0/+654