Lines Matching refs:cpuidle_driver

26 struct cpuidle_driver;
61 struct cpuidle_driver *drv,
75 struct cpuidle_driver *drv,
152 struct cpuidle_driver {
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_driver(void);
186 extern void cpuidle_driver_state_disabled(struct cpuidle_driver *drv, int idx,
188 extern void cpuidle_unregister_driver(struct cpuidle_driver *drv);
191 extern int cpuidle_register(struct cpuidle_driver *drv,
193 extern void cpuidle_unregister(struct cpuidle_driver *drv);
202 extern struct cpuidle_driver *cpuidle_get_cpu_driver(struct cpuidle_device *dev);
207 static inline bool cpuidle_not_available(struct cpuidle_driver *drv,
210 static inline int cpuidle_select(struct cpuidle_driver *drv,
213 static inline int cpuidle_enter(struct cpuidle_driver *drv,
217 static inline u64 cpuidle_poll_time(struct cpuidle_driver *drv,
220 static inline int cpuidle_register_driver(struct cpuidle_driver *drv)
222 static inline struct cpuidle_driver *cpuidle_get_driver(void) {return NULL; }
223 static inline void cpuidle_driver_state_disabled(struct cpuidle_driver *drv,
225 static inline void cpuidle_unregister_driver(struct cpuidle_driver *drv) { }
229 static inline int cpuidle_register(struct cpuidle_driver *drv,
232 static inline void cpuidle_unregister(struct cpuidle_driver *drv) { }
241 static inline struct cpuidle_driver *cpuidle_get_cpu_driver(
247 extern int cpuidle_find_deepest_state(struct cpuidle_driver *drv,
250 extern int cpuidle_enter_s2idle(struct cpuidle_driver *drv,
254 static inline int cpuidle_find_deepest_state(struct cpuidle_driver *drv,
258 static inline int cpuidle_enter_s2idle(struct cpuidle_driver *drv,
279 void cpuidle_poll_state_init(struct cpuidle_driver *drv);
281 static inline void cpuidle_poll_state_init(struct cpuidle_driver *drv) {}
293 int (*enable) (struct cpuidle_driver *drv,
295 void (*disable) (struct cpuidle_driver *drv,
298 int (*select) (struct cpuidle_driver *drv,