Lines Matching full:idle

17 #include <linux/sched/idle.h>
111 * @latency_limit_ns: Idle state exit latency limit (or no override if 0).
113 * If @latency_limit_ns is nonzero, set the current CPU to use the deepest idle
129 * cpuidle_find_deepest_state - Find the deepest available idle state.
132 * @latency_limit_ns: Idle state exit latency limit
134 * Return: the index of the deepest available idle state.
184 * cpuidle_enter_s2idle - Enter an idle state suitable for suspend-to-idle.
187 * @latency_limit_ns: Idle state exit latency limit
245 /* Take note of the planned idle state. */ in cpuidle_enter_state()
268 * functions called within the RCU-idle region. in cpuidle_enter_state()
285 /* The cpu is no longer idle or about to enter idle. */ in cpuidle_enter_state()
326 * better match for the observed idle duration. in cpuidle_enter_state()
347 * cpuidle_select - ask the cpuidle framework to choose an idle state
353 * Returns the index of the idle state. The return value must not be negative.
366 * cpuidle_enter - enter into the specified idle state
370 * @index: the index in the idle state table
372 * Returns the index in the idle state, < 0 in case of error.
402 * @index: the index in the idle state table
464 * cpuidle_install_idle_handler - installs the cpuidle idle loop handler
469 /* Make sure all changes finished before we switch to new idle */ in cpuidle_install_idle_handler()
476 * cpuidle_uninstall_idle_handler - uninstalls the cpuidle idle loop handler
487 * are done looking at pointed idle states. in cpuidle_uninstall_idle_handler()
531 * cpuidle_enable_device - enables idle PM for a CPU
585 * cpuidle_disable_device - disables idle PM for a CPU
672 * cpuidle_register_device - registers a CPU's idle PM feature
733 * cpuidle_unregister_device - unregisters a CPU's idle PM feature
797 * On multiplatform for ARM, the coupled idle states could be in cpuidle_register()