Searched refs:cpuidle_device (Results 1 - 25 of 50) sorted by relevance

12

/linux-master/drivers/cpuidle/
H A Dcpuidle.h18 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 Dcpuidle-haltpoll.c25 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 Dcpuidle.c33 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 Dcpuidle-zynq.c25 static int zynq_enter_idle(struct cpuidle_device *dev,
H A Dcpuidle-powernv.c49 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 Dsysfs.c147 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 Dcpuidle-cps.c23 static int cps_nc_enter(struct cpuidle_device *dev,
105 struct cpuidle_device *device;
118 struct cpuidle_device *device;
H A Dcpuidle-calxeda.c34 static int calxeda_pwrdown_idle(struct cpuidle_device *dev,
H A Dcpuidle-clps711x.c18 static int clps711x_cpuidle_halt(struct cpuidle_device *dev,
H A Dcpuidle-at91.c26 static int at91_enter_idle(struct cpuidle_device *dev,
H A Dcpuidle-exynos.c27 static int exynos_enter_coupled_lowpower(struct cpuidle_device *dev,
58 static int exynos_enter_lowpower(struct cpuidle_device *dev,
H A Dcoupled.c68 * 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 Dcpuidle-arm.c34 static __cpuidle int arm_enter_idle_state(struct cpuidle_device *dev,
148 struct cpuidle_device *dev;
H A Dcpuidle-pseries.c37 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 Dcpuidle-big_little.c26 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 Dcpuidle.h25 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 Dcpuidle.h8 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 Didle.h20 extern int mips_cpuidle_wait_enter(struct cpuidle_device *dev,
/linux-master/arch/arm/mach-imx/
H A Dcpuidle-imx5.c11 static __cpuidle int imx5_cpuidle_enter(struct cpuidle_device *dev,
H A Dcpuidle-imx6sl.c14 static __cpuidle int imx6sl_enter_wait(struct cpuidle_device *dev,
H A Dcpuidle-imx7ulp.c15 static __cpuidle int imx7ulp_enter_wait(struct cpuidle_device *dev,
H A Dcpuidle-imx6q.c20 static __cpuidle int imx6q_enter_wait(struct cpuidle_device *dev,
/linux-master/drivers/cpuidle/governors/
H A Dhaltpoll.c50 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 Dladder.c51 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 Dcpuidle-s3c64xx.c22 static __cpuidle int s3c64xx_enter_idle(struct cpuidle_device *dev,

Completed in 174 milliseconds

12