/linux-master/drivers/cpuidle/ |
H A D | cpuidle.h | 18 extern int cpuidle_enter_state(struct cpuidle_device *dev, 35 extern int cpuidle_add_device_sysfs(struct cpuidle_device *device); 36 extern void cpuidle_remove_device_sysfs(struct cpuidle_device *device); 37 extern int cpuidle_add_sysfs(struct cpuidle_device *dev); 38 extern void cpuidle_remove_sysfs(struct cpuidle_device *dev); 43 int cpuidle_enter_state_coupled(struct cpuidle_device *dev, 45 int cpuidle_coupled_register_device(struct cpuidle_device *dev); 46 void cpuidle_coupled_unregister_device(struct cpuidle_device *dev); 59 static inline int cpuidle_enter_state_coupled(struct cpuidle_device *dev, 65 static inline int cpuidle_coupled_register_device(struct cpuidle_device *de [all...] |
H A D | cpuidle-haltpoll.c | 25 static struct cpuidle_device __percpu *haltpoll_cpuidle_devices; 28 static __cpuidle int default_enter_idle(struct cpuidle_device *dev, 58 struct cpuidle_device *dev; 75 struct cpuidle_device *dev; 119 haltpoll_cpuidle_devices = alloc_percpu(struct cpuidle_device);
|
H A D | cpuidle.c | 33 DEFINE_PER_CPU(struct cpuidle_device *, cpuidle_devices); 34 DEFINE_PER_CPU(struct cpuidle_device, cpuidle_dev); 53 struct cpuidle_device *dev) 65 struct cpuidle_device *dev = __this_cpu_read(cpuidle_devices); 81 struct cpuidle_device *dev, 115 struct cpuidle_device *dev; 133 struct cpuidle_device *dev, 141 struct cpuidle_device *dev, int index) 187 int cpuidle_enter_s2idle(struct cpuidle_driver *drv, struct cpuidle_device *dev) 211 noinstr int cpuidle_enter_state(struct cpuidle_device *de [all...] |
H A D | cpuidle-zynq.c | 25 static int zynq_enter_idle(struct cpuidle_device *dev,
|
H A D | cpuidle-powernv.c | 49 static u64 get_snooze_timeout(struct cpuidle_device *dev, 68 static int snooze_loop(struct cpuidle_device *dev, 105 static int nap_loop(struct cpuidle_device *dev, 116 static int fastsleep_loop(struct cpuidle_device *dev, 142 static int stop_loop(struct cpuidle_device *dev, 166 struct cpuidle_device *dev = per_cpu(cpuidle_devices, cpu); 178 struct cpuidle_device *dev = per_cpu(cpuidle_devices, cpu); 232 int (*idle_fn)(struct cpuidle_device *,
|
H A D | sysfs.c | 147 ssize_t (*show)(struct cpuidle_device *, char *); 148 ssize_t (*store)(struct cpuidle_device *, const char *, size_t count); 154 struct cpuidle_device *dev; 159 static inline struct cpuidle_device *to_cpuidle_device(struct kobject *kobj) 171 struct cpuidle_device *dev = to_cpuidle_device(kobj); 186 struct cpuidle_device *dev = to_cpuidle_device(kobj); 352 struct cpuidle_device *device; 434 struct cpuidle_device *dev = kobj_to_device(kobj); 463 static inline void cpuidle_free_state_kobj(struct cpuidle_device *device, int i) 476 static int cpuidle_add_state_sysfs(struct cpuidle_device *devic [all...] |
H A D | cpuidle-cps.c | 23 static int cps_nc_enter(struct cpuidle_device *dev, 105 struct cpuidle_device *device; 118 struct cpuidle_device *device;
|
H A D | cpuidle-calxeda.c | 34 static int calxeda_pwrdown_idle(struct cpuidle_device *dev,
|
H A D | cpuidle-clps711x.c | 18 static int clps711x_cpuidle_halt(struct cpuidle_device *dev,
|
H A D | cpuidle-at91.c | 26 static int at91_enter_idle(struct cpuidle_device *dev,
|
H A D | cpuidle-exynos.c | 27 static int exynos_enter_coupled_lowpower(struct cpuidle_device *dev, 58 static int exynos_enter_lowpower(struct cpuidle_device *dev,
|
H A D | coupled.c | 68 * Set struct cpuidle_device.coupled_cpus to the mask of all 71 * set in the struct cpuidle_device for each cpu. 73 * Set struct cpuidle_device.safe_state to a state that is not a 133 * @dev: cpuidle_device of the calling cpu 149 void cpuidle_coupled_parallel_barrier(struct cpuidle_device *dev, atomic_t *a) 288 * @dev: struct cpuidle_device for this cpu 293 static inline int cpuidle_coupled_get_state(struct cpuidle_device *dev, 453 * @dev: struct cpuidle_device for the current cpu 461 * go to an intermediate state (the cpuidle_device's safe state), and wait for 470 int cpuidle_enter_state_coupled(struct cpuidle_device *de [all...] |
H A D | cpuidle-arm.c | 34 static __cpuidle int arm_enter_idle_state(struct cpuidle_device *dev, 148 struct cpuidle_device *dev;
|
H A D | cpuidle-pseries.c | 37 int snooze_loop(struct cpuidle_device *dev, struct cpuidle_driver *drv, 220 int dedicated_cede_loop(struct cpuidle_device *dev, struct cpuidle_driver *drv, 243 int shared_cede_loop(struct cpuidle_device *dev, struct cpuidle_driver *drv, 304 struct cpuidle_device *dev = per_cpu(cpuidle_devices, cpu); 316 struct cpuidle_device *dev = per_cpu(cpuidle_devices, cpu);
|
H A D | cpuidle-big_little.c | 26 static int bl_enter_powerdown(struct cpuidle_device *dev, 125 static __cpuidle int bl_enter_powerdown(struct cpuidle_device *dev,
|
/linux-master/include/linux/ |
H A D | cpuidle.h | 25 struct cpuidle_device; 60 int (*enter) (struct cpuidle_device *dev, 64 int (*enter_dead) (struct cpuidle_device *dev, int index); 74 int (*enter_s2idle)(struct cpuidle_device *dev, 93 struct cpuidle_device { struct 116 DECLARE_PER_CPU(struct cpuidle_device *, cpuidle_devices); 117 DECLARE_PER_CPU(struct cpuidle_device, cpuidle_dev); 173 struct cpuidle_device *dev); 176 struct cpuidle_device *dev, 179 struct cpuidle_device *de [all...] |
/linux-master/arch/arm/include/asm/ |
H A D | cpuidle.h | 8 extern int arm_cpuidle_simple_enter(struct cpuidle_device *dev, 12 static inline int arm_cpuidle_simple_enter(struct cpuidle_device *dev,
|
/linux-master/arch/mips/include/asm/ |
H A D | idle.h | 20 extern int mips_cpuidle_wait_enter(struct cpuidle_device *dev,
|
/linux-master/arch/arm/mach-imx/ |
H A D | cpuidle-imx5.c | 11 static __cpuidle int imx5_cpuidle_enter(struct cpuidle_device *dev,
|
H A D | cpuidle-imx6sl.c | 14 static __cpuidle int imx6sl_enter_wait(struct cpuidle_device *dev,
|
H A D | cpuidle-imx7ulp.c | 15 static __cpuidle int imx7ulp_enter_wait(struct cpuidle_device *dev,
|
H A D | cpuidle-imx6q.c | 20 static __cpuidle int imx6q_enter_wait(struct cpuidle_device *dev,
|
/linux-master/drivers/cpuidle/governors/ |
H A D | haltpoll.c | 50 struct cpuidle_device *dev, 79 static void adjust_poll_limit(struct cpuidle_device *dev, u64 block_ns) 120 static void haltpoll_reflect(struct cpuidle_device *dev, int index) 134 struct cpuidle_device *dev)
|
H A D | ladder.c | 51 static inline void ladder_do_selection(struct cpuidle_device *dev, 67 struct cpuidle_device *dev, bool *dummy) 133 struct cpuidle_device *dev) 167 static void ladder_reflect(struct cpuidle_device *dev, int index)
|
/linux-master/arch/arm/mach-s3c/ |
H A D | cpuidle-s3c64xx.c | 22 static __cpuidle int s3c64xx_enter_idle(struct cpuidle_device *dev,
|