Lines Matching refs:cpuidle_device
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
118 DECLARE_PER_CPU(struct cpuidle_device *, cpuidle_devices); argument
119 DECLARE_PER_CPU(struct cpuidle_device, cpuidle_dev);
148 struct cpuidle_device *dev);
151 struct cpuidle_device *dev,
154 struct cpuidle_device *dev, int index);
155 extern void cpuidle_reflect(struct cpuidle_device *dev, int index);
157 struct cpuidle_device *dev);
164 extern int cpuidle_register_device(struct cpuidle_device *dev);
165 extern void cpuidle_unregister_device(struct cpuidle_device *dev);
173 extern int cpuidle_enable_device(struct cpuidle_device *dev);
174 extern void cpuidle_disable_device(struct cpuidle_device *dev);
177 extern struct cpuidle_driver *cpuidle_get_cpu_driver(struct cpuidle_device *dev);
178 static inline struct cpuidle_device *cpuidle_get_device(void) in cpuidle_get_device()
183 struct cpuidle_device *dev) in cpuidle_not_available()
186 struct cpuidle_device *dev, bool *stop_tick) in cpuidle_select()
189 struct cpuidle_device *dev, int index) in cpuidle_enter()
191 static inline void cpuidle_reflect(struct cpuidle_device *dev, int index) { } in cpuidle_reflect()
193 struct cpuidle_device *dev) in cpuidle_poll_time()
201 static inline int cpuidle_register_device(struct cpuidle_device *dev) in cpuidle_register_device()
203 static inline void cpuidle_unregister_device(struct cpuidle_device *dev) { } in cpuidle_unregister_device()
212 static inline int cpuidle_enable_device(struct cpuidle_device *dev) in cpuidle_enable_device()
214 static inline void cpuidle_disable_device(struct cpuidle_device *dev) { } in cpuidle_disable_device()
217 struct cpuidle_device *dev) {return NULL; } in cpuidle_get_cpu_driver()
218 static inline struct cpuidle_device *cpuidle_get_device(void) {return NULL; } in cpuidle_get_device()
223 struct cpuidle_device *dev,
226 struct cpuidle_device *dev);
230 struct cpuidle_device *dev, in cpuidle_find_deepest_state()
234 struct cpuidle_device *dev) in cpuidle_enter_s2idle()
246 void cpuidle_coupled_parallel_barrier(struct cpuidle_device *dev, atomic_t *a);
248 static inline void cpuidle_coupled_parallel_barrier(struct cpuidle_device *dev, atomic_t *a) in cpuidle_coupled_parallel_barrier()
269 struct cpuidle_device *dev);
271 struct cpuidle_device *dev);
274 struct cpuidle_device *dev,
276 void (*reflect) (struct cpuidle_device *dev, int index);