Lines Matching refs:cpuidle_device
24 struct cpuidle_device;
54 int (*enter) (struct cpuidle_device *dev,
58 int (*enter_dead) (struct cpuidle_device *dev, int index);
65 void (*enter_s2idle) (struct cpuidle_device *dev,
80 struct cpuidle_device { struct
103 DECLARE_PER_CPU(struct cpuidle_device *, cpuidle_devices); argument
104 DECLARE_PER_CPU(struct cpuidle_device, cpuidle_dev);
132 struct cpuidle_device *dev);
135 struct cpuidle_device *dev,
138 struct cpuidle_device *dev, int index);
139 extern void cpuidle_reflect(struct cpuidle_device *dev, int index);
141 struct cpuidle_device *dev);
148 extern int cpuidle_register_device(struct cpuidle_device *dev);
149 extern void cpuidle_unregister_device(struct cpuidle_device *dev);
157 extern int cpuidle_enable_device(struct cpuidle_device *dev);
158 extern void cpuidle_disable_device(struct cpuidle_device *dev);
161 extern struct cpuidle_driver *cpuidle_get_cpu_driver(struct cpuidle_device *dev);
162 static inline struct cpuidle_device *cpuidle_get_device(void) in cpuidle_get_device()
167 struct cpuidle_device *dev) in cpuidle_not_available()
170 struct cpuidle_device *dev, bool *stop_tick) in cpuidle_select()
173 struct cpuidle_device *dev, int index) in cpuidle_enter()
175 static inline void cpuidle_reflect(struct cpuidle_device *dev, int index) { } in cpuidle_reflect()
177 struct cpuidle_device *dev) in cpuidle_poll_time()
185 static inline int cpuidle_register_device(struct cpuidle_device *dev) in cpuidle_register_device()
187 static inline void cpuidle_unregister_device(struct cpuidle_device *dev) { } in cpuidle_unregister_device()
196 static inline int cpuidle_enable_device(struct cpuidle_device *dev) in cpuidle_enable_device()
198 static inline void cpuidle_disable_device(struct cpuidle_device *dev) { } in cpuidle_disable_device()
201 struct cpuidle_device *dev) {return NULL; } in cpuidle_get_cpu_driver()
202 static inline struct cpuidle_device *cpuidle_get_device(void) {return NULL; } in cpuidle_get_device()
207 struct cpuidle_device *dev);
209 struct cpuidle_device *dev);
213 struct cpuidle_device *dev) in cpuidle_find_deepest_state()
216 struct cpuidle_device *dev) in cpuidle_enter_s2idle()
228 void cpuidle_coupled_parallel_barrier(struct cpuidle_device *dev, atomic_t *a);
230 static inline void cpuidle_coupled_parallel_barrier(struct cpuidle_device *dev, atomic_t *a) in cpuidle_coupled_parallel_barrier()
251 struct cpuidle_device *dev);
253 struct cpuidle_device *dev);
256 struct cpuidle_device *dev,
258 void (*reflect) (struct cpuidle_device *dev, int index);