/linux-master/drivers/cpuidle/ |
H A D | dt_idle_states.h | 5 int dt_init_idle_driver(struct cpuidle_driver *drv,
|
H A D | cpuidle.h | 19 struct cpuidle_driver *drv, int next_state); 41 bool cpuidle_state_is_coupled(struct cpuidle_driver *drv, int state); 42 int cpuidle_coupled_state_verify(struct cpuidle_driver *drv); 44 struct cpuidle_driver *drv, int next_state); 49 bool cpuidle_state_is_coupled(struct cpuidle_driver *drv, int state) 54 static inline int cpuidle_coupled_state_verify(struct cpuidle_driver *drv) 60 struct cpuidle_driver *drv, int next_state)
|
H A D | cpuidle-zynq.c | 26 struct cpuidle_driver *drv, int index) 34 static struct cpuidle_driver zynq_idle_driver = {
|
H A D | driver.c | 27 static DEFINE_PER_CPU(struct cpuidle_driver *, cpuidle_drivers); 33 * Returns a pointer to struct cpuidle_driver or NULL if no driver has been 36 static struct cpuidle_driver *__cpuidle_get_cpu_driver(int cpu) 43 * @drv: a valid pointer to a struct cpuidle_driver 49 static inline void __cpuidle_unset_driver(struct cpuidle_driver *drv) 64 * @drv: a valid pointer to a struct cpuidle_driver 69 static inline int __cpuidle_set_driver(struct cpuidle_driver *drv) 74 struct cpuidle_driver *old_drv; 89 static struct cpuidle_driver *cpuidle_curr_driver; 95 * Return a pointer to a struct cpuidle_driver objec [all...] |
H A D | cpuidle-mvebu-v7.c | 29 struct cpuidle_driver *drv, 51 static struct cpuidle_driver armadaxp_idle_driver = { 75 static struct cpuidle_driver armada370_idle_driver = { 90 static struct cpuidle_driver armada38x_idle_driver = { 114 return cpuidle_register((struct cpuidle_driver *)id->driver_data, NULL);
|
H A D | cpuidle-qcom-spm.c | 28 struct cpuidle_driver cpuidle_driver; member in struct:cpuidle_qcom_spm_data 61 struct cpuidle_driver *drv, int idx) 64 cpuidle_driver); 69 static struct cpuidle_driver qcom_spm_idle_driver = { 116 data->cpuidle_driver = qcom_spm_idle_driver; 117 data->cpuidle_driver.cpumask = (struct cpumask *)cpumask_of(cpu); 119 ret = dt_init_idle_driver(&data->cpuidle_driver, 124 return cpuidle_register(&data->cpuidle_driver, NULL);
|
H A D | cpuidle-calxeda.c | 35 struct cpuidle_driver *drv, 45 static struct cpuidle_driver calxeda_idle_driver = {
|
H A D | cpuidle-clps711x.c | 19 struct cpuidle_driver *drv, int index) 26 static struct cpuidle_driver clps711x_idle_driver = {
|
H A D | cpuidle-at91.c | 27 struct cpuidle_driver *drv, 34 static struct cpuidle_driver at91_idle_driver = {
|
H A D | cpuidle-exynos.c | 28 struct cpuidle_driver *drv, 59 struct cpuidle_driver *drv, 76 static struct cpuidle_driver exynos_idle_driver = { 93 static struct cpuidle_driver exynos_coupled_idle_driver = {
|
H A D | cpuidle-arm.c | 35 struct cpuidle_driver *drv, int idx) 45 static struct cpuidle_driver arm_idle_driver __initdata = { 81 struct cpuidle_driver *drv; 147 struct cpuidle_driver *drv;
|
H A D | cpuidle-big_little.c | 27 struct cpuidle_driver *drv, int idx); 59 static struct cpuidle_driver bl_idle_little_driver = { 81 static struct cpuidle_driver bl_idle_big_driver = { 126 struct cpuidle_driver *drv, int idx) 142 static int __init bl_idle_driver_init(struct cpuidle_driver *drv, int part_id)
|
H A D | cpuidle-haltpoll.c | 29 struct cpuidle_driver *drv, int index) 38 static struct cpuidle_driver haltpoll_driver = { 104 struct cpuidle_driver *drv = &haltpoll_driver;
|
H A D | cpuidle.c | 52 bool cpuidle_not_available(struct cpuidle_driver *drv, 66 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); 80 static int find_deepest_state(struct cpuidle_driver *drv, 132 int cpuidle_find_deepest_state(struct cpuidle_driver *drv, 140 static noinstr void enter_s2idle_proper(struct cpuidle_driver *drv, 187 int cpuidle_enter_s2idle(struct cpuidle_driver *drv, struct cpuidle_device *dev) 212 struct cpuidle_driver *drv, 356 int cpuidle_select(struct cpuidle_driver *drv, struct cpuidle_device *dev, 372 int cpuidle_enter(struct cpuidle_driver *drv, struct cpuidle_device *dev, 429 __cpuidle u64 cpuidle_poll_time(struct cpuidle_driver *dr [all...] |
H A D | cpuidle-ux500.c | 24 struct cpuidle_driver *drv, int index) 91 static struct cpuidle_driver ux500_idle_driver = {
|
/linux-master/include/linux/ |
H A D | cpuidle.h | 26 struct cpuidle_driver; 61 struct cpuidle_driver *drv, 75 struct cpuidle_driver *drv, 152 struct cpuidle_driver { struct 172 extern bool cpuidle_not_available(struct cpuidle_driver *drv, 175 extern int cpuidle_select(struct cpuidle_driver *drv, 178 extern int cpuidle_enter(struct cpuidle_driver *drv, 181 extern u64 cpuidle_poll_time(struct cpuidle_driver *drv, 184 extern int cpuidle_register_driver(struct cpuidle_driver *drv); 185 extern struct cpuidle_driver *cpuidle_get_drive [all...] |
H A D | cpu_cooling.h | 63 struct cpuidle_driver; 66 void cpuidle_cooling_register(struct cpuidle_driver *drv); 68 static inline void cpuidle_cooling_register(struct cpuidle_driver *drv)
|
/linux-master/arch/arm/mach-imx/ |
H A D | cpuidle-imx5.c | 12 struct cpuidle_driver *drv, int index) 18 static struct cpuidle_driver imx5_cpuidle_driver = {
|
H A D | cpuidle-imx6sl.c | 15 struct cpuidle_driver *drv, int index) 30 static struct cpuidle_driver imx6sl_cpuidle_driver = {
|
H A D | cpuidle-imx7ulp.c | 16 struct cpuidle_driver *drv, int index) 30 static struct cpuidle_driver imx7ulp_cpuidle_driver = {
|
H A D | cpuidle-imx6q.c | 21 struct cpuidle_driver *drv, int index) 40 static struct cpuidle_driver imx6q_cpuidle_driver = {
|
/linux-master/arch/sh/kernel/cpu/shmobile/ |
H A D | cpuidle.c | 25 struct cpuidle_driver *drv, 51 static struct cpuidle_driver cpuidle_driver = { variable in typeref:struct:cpuidle_driver 89 cpuidle_driver.states[1].flags = CPUIDLE_FLAG_NONE; 92 cpuidle_driver.states[2].flags = CPUIDLE_FLAG_NONE; 94 return cpuidle_register(&cpuidle_driver, NULL);
|
/linux-master/arch/arm/include/asm/ |
H A D | cpuidle.h | 9 struct cpuidle_driver *drv, int index); 13 struct cpuidle_driver *drv, int index) { return -ENODEV; }
|
/linux-master/arch/arm/mach-s3c/ |
H A D | cpuidle-s3c64xx.c | 23 struct cpuidle_driver *drv, int index) 38 static struct cpuidle_driver s3c64xx_cpuidle_driver = {
|
/linux-master/arch/mips/include/asm/ |
H A D | idle.h | 21 struct cpuidle_driver *drv, int index);
|