Lines Matching refs:cpuidle_device
78 int (*enable) (struct cpuidle_driver *drv, struct cpuidle_device *dev);
81 (logical) CPU represented by the struct cpuidle_device object pointed
97 void (*disable) (struct cpuidle_driver *drv, struct cpuidle_device *dev);
100 by the struct cpuidle_device object pointed to by the ``dev``
110 int (*select) (struct cpuidle_driver *drv, struct cpuidle_device *dev,
114 CPU represented by the struct cpuidle_device object pointed to by the
140 void (*reflect) (struct cpuidle_device *dev, int index);
207 void (*enter) (struct cpuidle_device *dev, struct cpuidle_driver *drv,
210 The first two arguments of it point to the struct cpuidle_device object
243 However, it also is necessary to register struct cpuidle_device objects for
249 of registering the struct cpuidle_device objects as needed, so it is generally
253 The registration of a struct cpuidle_device object causes the ``CPUIdle``
258 ``CPUIdle`` drivers and struct cpuidle_device objects can be unregistered
261 struct cpuidle_device objects representing CPUs handled by the given
266 along with all of the struct cpuidle_device objects representing CPUs handled
275 all of the struct cpuidle_device objects representing CPUs affected by that
278 all of the relevant struct cpuidle_device objects and invoke