Lines Matching full:by

21 belongs to.  That can be done by making the idle logical CPU stop fetching
23 depended on by it into an idle state in which they will draw less power.
49 operated on by them cannot depend on any hardware architecture or platform
52 The governor itself is represented by a struct cpuidle_governor object
58 with the ``CPUIdle`` core by calling :c:func:`cpuidle_register_governor()` with
81 (logical) CPU represented by the struct cpuidle_device object pointed
82 to by the ``dev`` argument. The struct cpuidle_driver object pointed
83 to by the ``drv`` argument represents the ``CPUIdle`` driver to be used
100 by the struct cpuidle_device object pointed to by the ``dev``
103 It is expected to reverse any changes made by the ``->enable()``
105 allocated by that callback and so on.
114 CPU represented by the struct cpuidle_device object pointed to by the
117 The list of idle states to take into consideration is represented by the
118 :c:member:`states` array of struct cpuidle_state objects held by the
119 struct cpuidle_driver object pointed to by the ``drv`` argument (which
121 value returned by this callback is interpreted as an index into that
126 idle state. When the ``bool`` variable pointed to by it (which is set
143 selection made by the ``->select()`` callback (when it was invoked last
154 :c:member:`exit_latency` value is greater than the number returned by that
167 idle states that the processor hardware can be asked to enter shared by all of
168 the logical CPUs handled by the given driver.
170 The entries in the :c:member:`states` array are expected to be sorted by the
175 idle state represented by the struct cpuidle_state object holding it, this
176 sorting order should be the same as the ascending sorting order by the idle
179 Three fields in struct cpuidle_state are used by the existing ``CPUIdle``
185 be saved by staying in a shallower idle state for the same amount of
198 any idle state at all. [There are other flags used by the ``CPUIdle``
235 handled by it.
239 that can be accomplished by passing the driver's struct cpuidle_driver object
244 all of the logical CPUs to be handled by the given ``CPUIdle`` driver with the
255 be invoked for the logical CPU represented by it, so it must take place after
261 struct cpuidle_device objects representing CPUs handled by the given
267 by it.
275 all of the struct cpuidle_device objects representing CPUs affected by that