Morten Rasmussen
0691064135
ANDROID: sched, cpuidle: Track cpuidle state index in the scheduler
...
The idle-state of each cpu is currently pointed to by rq->idle_state but
there isn't any information in the struct cpuidle_state that can used to
look up the idle-state energy model data stored in struct
sched_group_energy. For this purpose is necessary to store the idle
state index as well. Ideally, the idle-state data should be unified.
cc: Ingo Molnar <mingo@redhat.com>
cc: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Morten Rasmussen <morten.rasmussen@arm.com>
Signed-off-by: Andres Oportus <andresoportus@google.com>
2017-01-31 10:46:19 -08:00
..
governors
ANDROID: cpuidle: governor: menu: don't use loadavg
2017-01-27 13:51:36 -08:00
coupled.c
cpuidle/coupled: Convert to hotplug state machine
2016-09-06 18:30:24 +02:00
cpuidle-arm.c
Merge branches 'pm-cpuidle', 'pm-opp' and 'pm-avs'
2016-10-02 01:43:16 +02:00
cpuidle-at91.c
drivers/cpuidle: Convert non-modular drivers to use builtin_platform_driver
2015-06-16 14:12:38 -04:00
cpuidle-big_little.c
ARM: MCPM: remove residency argument from mcpm_cpu_suspend()
2015-05-06 11:47:10 -04:00
cpuidle-calxeda.c
ARM: migrate to common PSCI client code
2015-08-03 15:38:39 +01:00
cpuidle-clps711x.c
drivers/cpuidle: make cpuidle-clps711x.c explicitly non-modular
2015-12-15 00:22:21 +01:00
cpuidle-cps.c
cpuidle: cpuidle-cps: Enable use with MIPSr6 CPUs.
2016-10-04 16:13:57 +02:00
cpuidle-exynos.c
drivers/cpuidle: make cpuidle-exynos.c explicitly non-modular
2015-12-15 00:22:22 +01:00
cpuidle-kirkwood.c
ARM: cpuidle: Remove duplicate header inclusion
2015-03-23 18:03:11 +01:00
cpuidle-mvebu-v7.c
cpuidle: mvebu: disable the bind/unbind attributes and use builtin_platform_driver
2015-10-23 12:40:48 +02:00
cpuidle-powernv.c
cpuidle/powernv: Convert to hotplug state machine
2016-09-06 18:30:24 +02:00
cpuidle-pseries.c
cpuidle/pseries: Convert to hotplug state machine
2016-09-06 18:30:24 +02:00
cpuidle-ux500.c
drivers/cpuidle: make cpuidle-ux500.c explicitly non-modular
2015-12-15 00:22:22 +01:00
cpuidle-zynq.c
drivers/cpuidle: Convert non-modular drivers to use builtin_platform_driver
2015-06-16 14:12:38 -04:00
cpuidle.c
ANDROID: sched, cpuidle: Track cpuidle state index in the scheduler
2017-01-31 10:46:19 -08:00
cpuidle.h
cpuidle/coupled: Add sanity check for safe_state_index
2015-09-03 03:05:47 +02:00
driver.c
nmi_backtrace: generate one-line reports for idle cpus
2016-10-07 18:46:30 -07:00
dt_idle_states.c
Merge back earlier cpuidle material for 3.19-rc1.
2014-11-21 16:31:42 +01:00
dt_idle_states.h
drivers: cpuidle: implement DT based idle states infrastructure
2014-09-25 10:52:20 +02:00
governor.c
cpuidle: Replace strnicmp with strncasecmp
2014-09-25 01:17:10 +02:00
Kconfig
cpuidle: Don't enable all governors by default
2016-01-15 22:39:58 +01:00
Kconfig.arm
ARM: cpuidle: Enable the ARM64 driver for both ARM32/ARM64
2015-03-24 10:16:11 +01:00
Kconfig.mips
cpuidle: cpuidle-cps: Enable use with MIPSr6 CPUs.
2016-10-04 16:13:57 +02:00
Kconfig.powerpc
powerpc/powernv/cpuidle: Back-end cpuidle driver for powernv platform.
2014-01-29 17:02:24 +11:00
Makefile
ARM: cpuidle: Enable the ARM64 driver for both ARM32/ARM64
2015-03-24 10:16:11 +01:00
sysfs.c
cpuidle: remove state_count field from struct cpuidle_device
2015-04-03 13:15:50 +02:00