Lines Matching refs:cpuidle_device
24 struct cpuidle_device;
52 int (*enter) (struct cpuidle_device *dev,
56 int (*enter_dead) (struct cpuidle_device *dev, int index);
63 void (*enter_s2idle) (struct cpuidle_device *dev,
80 struct cpuidle_device { struct
99 DECLARE_PER_CPU(struct cpuidle_device *, cpuidle_devices); argument
100 DECLARE_PER_CPU(struct cpuidle_device, cpuidle_dev);
106 static inline int cpuidle_get_last_residency(struct cpuidle_device *dev) in cpuidle_get_last_residency()
135 struct cpuidle_device *dev);
138 struct cpuidle_device *dev,
141 struct cpuidle_device *dev, int index);
142 extern void cpuidle_reflect(struct cpuidle_device *dev, int index);
149 extern int cpuidle_register_device(struct cpuidle_device *dev);
150 extern void cpuidle_unregister_device(struct cpuidle_device *dev);
158 extern int cpuidle_enable_device(struct cpuidle_device *dev);
159 extern void cpuidle_disable_device(struct cpuidle_device *dev);
162 extern struct cpuidle_driver *cpuidle_get_cpu_driver(struct cpuidle_device *dev);
163 static inline struct cpuidle_device *cpuidle_get_device(void) in cpuidle_get_device()
168 struct cpuidle_device *dev) in cpuidle_not_available()
171 struct cpuidle_device *dev, bool *stop_tick) in cpuidle_select()
174 struct cpuidle_device *dev, int index) in cpuidle_enter()
176 static inline void cpuidle_reflect(struct cpuidle_device *dev, int index) { } in cpuidle_reflect()
183 static inline int cpuidle_register_device(struct cpuidle_device *dev) in cpuidle_register_device()
185 static inline void cpuidle_unregister_device(struct cpuidle_device *dev) { } in cpuidle_unregister_device()
194 static inline int cpuidle_enable_device(struct cpuidle_device *dev) in cpuidle_enable_device()
196 static inline void cpuidle_disable_device(struct cpuidle_device *dev) { } in cpuidle_disable_device()
199 struct cpuidle_device *dev) {return NULL; } in cpuidle_get_cpu_driver()
200 static inline struct cpuidle_device *cpuidle_get_device(void) {return NULL; } in cpuidle_get_device()
205 struct cpuidle_device *dev);
207 struct cpuidle_device *dev);
211 struct cpuidle_device *dev) in cpuidle_find_deepest_state()
214 struct cpuidle_device *dev) in cpuidle_enter_s2idle()
226 void cpuidle_coupled_parallel_barrier(struct cpuidle_device *dev, atomic_t *a);
228 static inline void cpuidle_coupled_parallel_barrier(struct cpuidle_device *dev, atomic_t *a) in cpuidle_coupled_parallel_barrier()
249 struct cpuidle_device *dev);
251 struct cpuidle_device *dev);
254 struct cpuidle_device *dev,
256 void (*reflect) (struct cpuidle_device *dev, int index);