Lines Matching refs:cpuidle_driver
25 struct cpuidle_driver;
49 struct cpuidle_driver *drv,
60 struct cpuidle_driver *drv,
110 struct cpuidle_driver { struct
128 extern bool cpuidle_not_available(struct cpuidle_driver *drv, argument
131 extern int cpuidle_select(struct cpuidle_driver *drv,
133 extern int cpuidle_enter(struct cpuidle_driver *drv,
137 extern int cpuidle_register_driver(struct cpuidle_driver *drv);
138 extern struct cpuidle_driver *cpuidle_get_driver(void);
139 extern struct cpuidle_driver *cpuidle_driver_ref(void);
141 extern void cpuidle_unregister_driver(struct cpuidle_driver *drv);
144 extern int cpuidle_register(struct cpuidle_driver *drv,
146 extern void cpuidle_unregister(struct cpuidle_driver *drv);
154 extern int cpuidle_find_deepest_state(struct cpuidle_driver *drv,
156 extern int cpuidle_enter_freeze(struct cpuidle_driver *drv,
159 extern struct cpuidle_driver *cpuidle_get_cpu_driver(struct cpuidle_device *dev);
162 static inline bool cpuidle_not_available(struct cpuidle_driver *drv, in cpuidle_not_available()
165 static inline int cpuidle_select(struct cpuidle_driver *drv, in cpuidle_select()
168 static inline int cpuidle_enter(struct cpuidle_driver *drv, in cpuidle_enter()
172 static inline int cpuidle_register_driver(struct cpuidle_driver *drv) in cpuidle_register_driver()
174 static inline struct cpuidle_driver *cpuidle_get_driver(void) {return NULL; } in cpuidle_get_driver()
175 static inline struct cpuidle_driver *cpuidle_driver_ref(void) {return NULL; } in cpuidle_driver_ref()
177 static inline void cpuidle_unregister_driver(struct cpuidle_driver *drv) { } in cpuidle_unregister_driver()
181 static inline int cpuidle_register(struct cpuidle_driver *drv, in cpuidle_register()
184 static inline void cpuidle_unregister(struct cpuidle_driver *drv) { } in cpuidle_unregister()
193 static inline int cpuidle_find_deepest_state(struct cpuidle_driver *drv, in cpuidle_find_deepest_state()
196 static inline int cpuidle_enter_freeze(struct cpuidle_driver *drv, in cpuidle_enter_freeze()
199 static inline struct cpuidle_driver *cpuidle_get_cpu_driver( in cpuidle_get_cpu_driver()
220 int (*enable) (struct cpuidle_driver *drv,
222 void (*disable) (struct cpuidle_driver *drv,
225 int (*select) (struct cpuidle_driver *drv,