Lines Matching refs:cpuidle_driver
26 static DEFINE_PER_CPU(struct cpuidle_driver *, cpuidle_drivers);
32 * Returns a pointer to struct cpuidle_driver or NULL if no driver has been
35 static struct cpuidle_driver *__cpuidle_get_cpu_driver(int cpu)
42 * @drv: a valid pointer to a struct cpuidle_driver
48 static inline void __cpuidle_unset_driver(struct cpuidle_driver *drv)
63 * @drv: a valid pointer to a struct cpuidle_driver
68 static inline int __cpuidle_set_driver(struct cpuidle_driver *drv)
73 struct cpuidle_driver *old_drv;
88 static struct cpuidle_driver *cpuidle_curr_driver;
94 * Return a pointer to a struct cpuidle_driver object or NULL if no driver was
97 static inline struct cpuidle_driver *__cpuidle_get_cpu_driver(int cpu)
104 * @drv: pointer to a struct cpuidle_driver object
108 static inline int __cpuidle_set_driver(struct cpuidle_driver *drv)
120 * @drv: a pointer to a struct cpuidle_driver
125 static inline void __cpuidle_unset_driver(struct cpuidle_driver *drv)
152 * @drv: a valid pointer to a struct cpuidle_driver
154 static void __cpuidle_driver_init(struct cpuidle_driver *drv)
192 * @drv: a valid pointer to a struct cpuidle_driver
203 static int __cpuidle_register_driver(struct cpuidle_driver *drv)
232 * @drv: a valid pointer to a struct cpuidle_driver
239 static void __cpuidle_unregister_driver(struct cpuidle_driver *drv)
252 * @drv: a pointer to a valid struct cpuidle_driver
260 int cpuidle_register_driver(struct cpuidle_driver *drv)
287 * @drv: a pointer to a valid struct cpuidle_driver
293 void cpuidle_unregister_driver(struct cpuidle_driver *drv)
316 * Returns a struct cpuidle_driver pointer, or NULL if no driver is registered.
318 struct cpuidle_driver *cpuidle_get_driver(void)
320 struct cpuidle_driver *drv;
335 * Returns a struct cpuidle_driver pointer, or NULL if no driver is registered
338 struct cpuidle_driver *cpuidle_get_cpu_driver(struct cpuidle_device *dev)
353 void cpuidle_driver_state_disabled(struct cpuidle_driver *drv, int idx,