Lines Matching refs:governor
43 A CPU idle time (``CPUIdle``) governor is a bundle of policy code invoked when
52 The governor itself is represented by a struct cpuidle_governor object
57 For the governor to be available at all, that object needs to be registered
60 add the governor to the global list of available governors and, if it is the
63 governor currently in use, or the name of the new governor was passed to the
64 kernel as the value of the ``cpuidle.governor=`` command line parameter, the new
65 governor will be used from that point on (there can be only one ``CPUIdle``
66 governor in use at a time). Also, user space can choose the ``CPUIdle``
67 governor to use at run time via ``sysfs``.
80 The role of this callback is to prepare the governor for handling the
91 until the ``->enable()`` governor callback is invoked for that CPU
99 Called to make the governor stop handling the (logical) CPU represented
135 of the governor to succeed).
142 Called to allow the governor to evaluate the accuracy of the idle state
150 PM QoS wakeup latency constraint for a given CPU, a ``CPUIdle`` governor is
152 :c:func:`cpuidle_governor_latency_req()`. Then, the governor's ``->select()``
254 ``sysfs`` interface to be created and the governor's ``->enable()`` callback to